|
enum | caf::Det_t {
caf::kUNKNOWN,
caf::kNEARDET,
caf::kFARDET,
caf::kNDOS,
caf::kNDSBTEST,
caf::kTESTBEAM,
caf::kNDetector,
caf::kFCCDAQ
} |
| Which NOvA detector? More...
|
|
enum | caf::View_t { caf::kX,
caf::kY,
caf::kXorY
} |
| Detector view, following GeometryObjects/PlaneGeo.h. More...
|
|
enum | caf::generator_ { caf::kUnknownGenerator = 0,
caf::kGENIE = 1,
caf::kGIBUU = 2
} |
| Known generators of neutrino interactions (extend as other generators are used) More...
|
|
enum | caf::gen_process_t {
caf::kModeUnknown = -1,
caf::kPrimary = 0,
caf::kHadElastic = 1,
caf::kDecay = 2,
caf::kPionInelastic = 3,
caf::kProtonInelastic = 4,
caf::kNeutronInelastic = 5,
caf::kOther = 6
} |
| Interaction type responsible for particle production. More...
|
|
enum | caf::mode_type_ {
caf::kUnknownMode = -1,
caf::kQE = 0,
caf::kRes = 1,
caf::kDIS = 2,
caf::kCoh = 3,
caf::kCohElastic = 4,
caf::kElectronScattering = 5,
caf::kIMDAnnihilation = 6,
caf::kInverseBetaDecay = 7,
caf::kGlashowResonance = 8,
caf::kAMNuGamma = 9,
caf::kMEC = 10,
caf::kDiffractive = 11,
caf::kEM = 12,
caf::kWeakMix = 13
} |
| Neutrino interaction categories. More...
|
|
enum | caf::int_type_ {
caf::kUnknownInteraction = -1,
caf::kNuanceOffset = 1000,
caf::kCCQE = kNuanceOffset + 1,
caf::kNCQE = kNuanceOffset + 2,
caf::kResCCNuProtonPiPlus = kNuanceOffset + 3,
caf::kResCCNuNeutronPi0 = kNuanceOffset + 4,
caf::kResCCNuNeutronPiPlus = kNuanceOffset + 5,
caf::kResNCNuProtonPi0 = kNuanceOffset + 6,
caf::kResNCNuProtonPiPlus = kNuanceOffset + 7,
caf::kResNCNuNeutronPi0 = kNuanceOffset + 8,
caf::kResNCNuNeutronPiMinus = kNuanceOffset + 9,
caf::kResCCNuBarNeutronPiMinus = kNuanceOffset + 10,
caf::kResCCNuBarProtonPi0 = kNuanceOffset + 11,
caf::kResCCNuBarProtonPiMinus = kNuanceOffset + 12,
caf::kResNCNuBarProtonPi0 = kNuanceOffset + 13,
caf::kResNCNuBarProtonPiPlus = kNuanceOffset + 14,
caf::kResNCNuBarNeutronPi0 = kNuanceOffset + 15,
caf::kResNCNuBarNeutronPiMinus = kNuanceOffset + 16,
caf::kResCCNuDeltaPlusPiPlus = kNuanceOffset + 17,
caf::kResCCNuDelta2PlusPiMinus = kNuanceOffset + 21,
caf::kResCCNuBarDelta0PiMinus = kNuanceOffset + 28,
caf::kResCCNuBarDeltaMinusPiPlus = kNuanceOffset + 32,
caf::kResCCNuProtonRhoPlus = kNuanceOffset + 39,
caf::kResCCNuNeutronRhoPlus = kNuanceOffset + 41,
caf::kResCCNuBarNeutronRhoMinus = kNuanceOffset + 46,
caf::kResCCNuBarNeutronRho0 = kNuanceOffset + 48,
caf::kResCCNuSigmaPlusKaonPlus = kNuanceOffset + 53,
caf::kResCCNuSigmaPlusKaon0 = kNuanceOffset + 55,
caf::kResCCNuBarSigmaMinusKaon0 = kNuanceOffset + 60,
caf::kResCCNuBarSigma0Kaon0 = kNuanceOffset + 62,
caf::kResCCNuProtonEta = kNuanceOffset + 67,
caf::kResCCNuBarNeutronEta = kNuanceOffset + 70,
caf::kResCCNuKaonPlusLambda0 = kNuanceOffset + 73,
caf::kResCCNuBarKaon0Lambda0 = kNuanceOffset + 76,
caf::kResCCNuProtonPiPlusPiMinus = kNuanceOffset + 79,
caf::kResCCNuProtonPi0Pi0 = kNuanceOffset + 80,
caf::kResCCNuBarNeutronPiPlusPiMinus = kNuanceOffset + 85,
caf::kResCCNuBarNeutronPi0Pi0 = kNuanceOffset + 86,
caf::kResCCNuBarProtonPi0Pi0 = kNuanceOffset + 90,
caf::kCCDIS = kNuanceOffset + 91,
caf::kNCDIS = kNuanceOffset + 92,
caf::kUnUsed1 = kNuanceOffset + 93,
caf::kUnUsed2 = kNuanceOffset + 94,
caf::kCCQEHyperon = kNuanceOffset + 95,
caf::kNCCOH = kNuanceOffset + 96,
caf::kCCCOH = kNuanceOffset + 97,
caf::kNuElectronElastic = kNuanceOffset + 98,
caf::kInverseMuDecay = kNuanceOffset + 99
} |
| Neutrino interaction type. More...
|
|