160
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.
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-
cout<< "-> Edep in the target
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.