31 , fProbeP4(0, 0, 0, 0)
37 , fHitNucPDG(kUndefinedValue)
38 , fHitQrkPDG(kUndefinedValue)
40 , fHitNucP4(0, 0, 0, 0)
46 , fgQ2(kUndefinedValue)
47 , fgq2(kUndefinedValue)
48 , fgW(kUndefinedValue)
49 , fgT(kUndefinedValue)
50 , fgX(kUndefinedValue)
51 , fgY(kUndefinedValue)
52 , fFSleptonP4(0, 0, 0, 0)
53 , fFShadSystP4(0, 0, 0, 0)
58 , fStrangeHadronPdg(0)
74 const TLorentzVector emptyVec(0,0,0,0);
128 std::ostringstream
s;
bool fIsCharm
did the interaction produce a charmed hadron?
int fNumPiMinus
number of pi minuses after reaction, before FSI
double fweight
event interaction weight (genie internal)
static constexpr double kUndefinedValue
int fNumProton
number of protons after reaction, before FSI
int fGscatter
neutrino scattering code
TLorentzVector fFSleptonP4
generated final state primary lepton (LAB frame) // added version 13
friend std::ostream & operator<<(std::ostream &output, const garana::GTruth >ruth)
int fNumNeutron
number of neutrons after reaction, before FSI
int fResNum
resonance number
double fprobability
interaction probability
int ftgtPDG
PDG of Target Nucleus, nucleon only if free.
std::string stringifyTLorentzVector(const TLorentzVector &tv4)
double fXsec
cross section of interaction
int fNumPi0
number of pi0 after reaction, before FSI
int fGPhaseSpace
phase space system of DiffXSec
double fDiffXsec
differential cross section of interaction
Q_EXPORT QTSManip setw(int w)
int fNumPiPlus
number of pi pluses after reaction, before FSI
int fHitNucPDG
hit nucleon PDG code
int fGint
interaction code
int fHitQrkPDG
hit quark PDG code
bool fIsStrange
strange production // added version 13
TLorentzVector fFShadSystP4
generated final state hadronic system (LAB frame)
std::string stringifyTLorentzVector(const TLorentzVector &tv4)
double fgQ2
< these are for the internal (on shell) genie kinematics
QTextStream & endl(QTextStream &s)