Classes | Namespaces | Enumerations
MCNeutrino.h File Reference
#include "nusimdata/SimulationBase/MCParticle.h"

Go to the source code of this file.

Classes

class  simb::MCNeutrino
 Event generator information. More...
 

Namespaces

 simb
 Base utilities and modules for event generation and detector simulation.
 

Enumerations

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