Namespaces | Typedefs | Enumerations | Functions
LBNEParticleCode.hh File Reference
#include "globals.hh"
#include <string>

Go to the source code of this file.

Namespaces

 LBNEParticleCode
 

Typedefs

typedef enum LBNEParticleCode::ELBNEParticleCode LBNEParticleCode::LBNEParticleCode_t
 

Enumerations

enum  LBNEParticleCode::ELBNEParticleCode {
  LBNEParticleCode::kMuonPlus = 5, LBNEParticleCode::kMuonMinus = 6, LBNEParticleCode::kPion0 = 7, LBNEParticleCode::kPionPlus = 8,
  LBNEParticleCode::kPionMinus = 9, LBNEParticleCode::kKaon0L = 10, LBNEParticleCode::kKaonPlus = 11, LBNEParticleCode::kKaonMinus = 12,
  LBNEParticleCode::kNeutron = 13, LBNEParticleCode::kProton = 14, LBNEParticleCode::kAntiProton = 15, LBNEParticleCode::kKaon0S = 16,
  LBNEParticleCode::kEta = 17, LBNEParticleCode::kLambda = 18, LBNEParticleCode::kSigmaPlus = 19, LBNEParticleCode::kSigma0 = 20,
  LBNEParticleCode::kSigmaMinus = 21, LBNEParticleCode::kXi0 = 22, LBNEParticleCode::kXiMinus = 23, LBNEParticleCode::kOmegaMinus = 24,
  LBNEParticleCode::kAntiNeutron = 25, LBNEParticleCode::kAntiLambda = 26, LBNEParticleCode::kAntiSigmaMinus = 27, LBNEParticleCode::kAntiSigma0 = 28,
  LBNEParticleCode::kAntiSigmaPlus = 29, LBNEParticleCode::kAntiXi0 = 30, LBNEParticleCode::kAntiXiMinus = 31, LBNEParticleCode::kElectronAntiNeutrino = 52,
  LBNEParticleCode::kElectronNeutrino = 53, LBNEParticleCode::kMuonAntiNeutrino = 55, LBNEParticleCode::kMuonNeutrino = 56, LBNEParticleCode::kOther = 99
}
 

Functions

G4String LBNEParticleCode::AsString (LBNEParticleCode_t pCode)
 
G4int LBNEParticleCode::AsInt (LBNEParticleCode_t pCode)
 
LBNEParticleCode_t LBNEParticleCode::IntToEnum (G4int particleInt)
 
LBNEParticleCode_t LBNEParticleCode::StringToEnum (G4String particleName)