enum | larlight::MC::int_type_ {
larlight::MC::kQE = 0,
larlight::MC::kRes = 1,
larlight::MC::kDIS = 2,
larlight::MC::kCoh = 3,
larlight::MC::kNuanceOffset = 1000,
larlight::MC::kCCQE = kNuanceOffset + 1,
larlight::MC::kNCQE = kNuanceOffset + 2,
larlight::MC::kResCCNuProtonPiPlus = kNuanceOffset + 3,
larlight::MC::kResCCNuNeutronPi0 = kNuanceOffset + 4,
larlight::MC::kResCCNuNeutronPiPlus = kNuanceOffset + 5,
larlight::MC::kResNCNuProtonPi0 = kNuanceOffset + 6,
larlight::MC::kResNCNuProtonPiPlus = kNuanceOffset + 7,
larlight::MC::kResNCNuNeutronPi0 = kNuanceOffset + 8,
larlight::MC::kResNCNuNeutronPiMinus = kNuanceOffset + 9,
larlight::MC::kResCCNuBarNeutronPiMinus = kNuanceOffset + 10,
larlight::MC::kResCCNuBarProtonPi0 = kNuanceOffset + 11,
larlight::MC::kResCCNuBarProtonPiMinus = kNuanceOffset + 12,
larlight::MC::kResNCNuBarProtonPi0 = kNuanceOffset + 13,
larlight::MC::kResNCNuBarProtonPiPlus = kNuanceOffset + 14,
larlight::MC::kResNCNuBarNeutronPi0 = kNuanceOffset + 15,
larlight::MC::kResNCNuBarNeutronPiMinus = kNuanceOffset + 16,
larlight::MC::kResCCNuDeltaPlusPiPlus = kNuanceOffset + 17,
larlight::MC::kResCCNuDelta2PlusPiMinus = kNuanceOffset + 21,
larlight::MC::kResCCNuBarDelta0PiMinus = kNuanceOffset + 28,
larlight::MC::kResCCNuBarDeltaMinusPiPlus = kNuanceOffset + 32,
larlight::MC::kResCCNuProtonRhoPlus = kNuanceOffset + 39,
larlight::MC::kResCCNuNeutronRhoPlus = kNuanceOffset + 41,
larlight::MC::kResCCNuBarNeutronRhoMinus = kNuanceOffset + 46,
larlight::MC::kResCCNuBarNeutronRho0 = kNuanceOffset + 48,
larlight::MC::kResCCNuSigmaPlusKaonPlus = kNuanceOffset + 53,
larlight::MC::kResCCNuSigmaPlusKaon0 = kNuanceOffset + 55,
larlight::MC::kResCCNuBarSigmaMinusKaon0 = kNuanceOffset + 60,
larlight::MC::kResCCNuBarSigma0Kaon0 = kNuanceOffset + 62,
larlight::MC::kResCCNuProtonEta = kNuanceOffset + 67,
larlight::MC::kResCCNuBarNeutronEta = kNuanceOffset + 70,
larlight::MC::kResCCNuKaonPlusLambda0 = kNuanceOffset + 73,
larlight::MC::kResCCNuBarKaon0Lambda0 = kNuanceOffset + 76,
larlight::MC::kResCCNuProtonPiPlusPiMinus = kNuanceOffset + 79,
larlight::MC::kResCCNuProtonPi0Pi0 = kNuanceOffset + 80,
larlight::MC::kResCCNuBarNeutronPiPlusPiMinus = kNuanceOffset + 85,
larlight::MC::kResCCNuBarNeutronPi0Pi0 = kNuanceOffset + 86,
larlight::MC::kResCCNuBarProtonPi0Pi0 = kNuanceOffset + 90,
larlight::MC::kCCDIS = kNuanceOffset + 91,
larlight::MC::kNCDIS = kNuanceOffset + 92,
larlight::MC::kUnUsed1 = kNuanceOffset + 93,
larlight::MC::kUnUsed2 = kNuanceOffset + 94,
larlight::MC::kCCQEHyperon = kNuanceOffset + 95,
larlight::MC::kNCCOH = kNuanceOffset + 96,
larlight::MC::kCCCOH = kNuanceOffset + 97,
larlight::MC::kNuElectronElastic = kNuanceOffset + 98,
larlight::MC::kInverseMuDecay = kNuanceOffset + 99
} |