8 #ifndef SIMB_MCNEUTRINO_H 9 #define SIMB_MCNEUTRINO_H 159 #endif //SIMB_MCNEUTRINO_H neutral current quasi-elastic
resonant charged current, nubar p -> nubar n pi+
double Theta() const
angle between incoming and outgoing leptons, in radians
double fX
Bjorken x=Q^2/(2M*(E_neutrino-E_lepton)), unitless.
resonant neutral current, nu p -> nu p pi0
charged current deep inelastic scatter
resonant charged current, nubar p -> l+ p pi-
int fTarget
Nuclear target, as PDG code.
neutrino electron elastic scatter
const simb::MCParticle & Nu() const
resonant charged current, nubar p -> l+ n pi0
int fHitNuc
Hit nucleon (2212 (proton) or 2112 (neutron))
double Pt() const
transverse momentum of interaction, in GeV/c
offset to account for adding in Nuance codes to this enum
charged current quasi-elastic
double fQSqr
Momentum transfer Q^2, in GeV^2.
resonant charged current, nubar p -> nubar p pi0
simb::MCParticle fNu
the incoming neutrino
resonant charged current, nu n -> l- p pi0
int InteractionType() const
simb::MCParticle fLepton
the outgoing lepton
const simb::MCParticle & Lepton() const
resonant neutral current, nu n -> nu n pi0
resonant charged current, nu n -> l- n pi+
extension of nuance encoding for MEC / 2p2h
int fMode
Interaction mode (QE/1-pi/DIS...) see enum list.
resonant charged current, nubar n -> nubar p pi-
double fW
Hadronic invariant mass, in GeV.
int fCCNC
CC or NC interaction? see enum list.
Base utilities and modules for event generation and detector simulation.
charged current deep inelastic scatter
resonant charged current, nu p -> l- p pi+
friend std::ostream & operator<<(std::ostream &output, const simb::MCNeutrino &mcnu)
n.b.: this group is similar but not quite, entirely unlike GENIE ScatteringType convention ...
charged current coherent pion
resonant neutral current, nu n -> nu p pi-
double fY
Inelasticity y=1-(E_lepton/E_neutrino), unitless.
int_type_
Neutrino interaction categories.
resonant charged current, nubar n -> l+ n pi-
resonant charged current, nubar n -> nubar n pi0
int fHitQuark
For DIS events only, as PDG code.
curr_type_
Neutrino interaction categories.
Event generator information.
resonant neutral current, nu p -> nu p pi+
int fInteractionType
More detailed interaction type, see enum list below kNuanceOffset.