LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "GTruth.h"
Public Member Functions | |
GTruth () | |
Public Attributes | |
int | fGint |
interaction code More... | |
int | fGscatter |
neutrino scattering code More... | |
int | fGPhaseSpace |
phase space system of DiffXSec More... | |
double | fweight |
event interaction weight (genie internal) More... | |
double | fprobability |
interaction probability More... | |
double | fXsec |
cross section of interaction More... | |
double | fDiffXsec |
differential cross section of interaction More... | |
int | fNumPiPlus |
number of pi pluses after reaction, before FSI More... | |
int | fNumPiMinus |
number of pi minuses after reaction, before FSI More... | |
int | fNumPi0 |
number of pi0 after reaction, before FSI More... | |
int | fNumProton |
number of protons after reaction, before FSI More... | |
int | fNumNeutron |
number of neutrons after reaction, before FSI More... | |
bool | fIsCharm |
did the interaction produce a charmed hadron? More... | |
int | fResNum |
resonance number More... | |
double | fgQ2 |
< these are for the internal (on shell) genie kinematics More... | |
double | fgq2 |
double | fgW |
double | fgT |
double | fgX |
double | fgY |
TLorentzVector | fFShadSystP4 |
bool | fIsSeaQuark |
TLorentzVector | fHitNucP4 |
int | ftgtZ |
int | ftgtA |
int | ftgtPDG |
PDG of Target Nucleus, nucleon only if free. More... | |
int | fProbePDG |
TLorentzVector | fProbeP4 |
TLorentzVector | fVertex |
Static Public Attributes | |
static constexpr double | kUndefinedValue = -99999 |
Friends | |
std::ostream & | operator<< (std::ostream &output, const simb::GTruth >ruth) |
simb::GTruth::GTruth | ( | ) |
Definition at line 21 of file GTruth.cxx.
References fFShadSystP4, fHitNucP4, fProbeP4, and fVertex.
|
friend |
Definition at line 66 of file GTruth.cxx.
double simb::GTruth::fDiffXsec |
differential cross section of interaction
Definition at line 33 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
TLorentzVector simb::GTruth::fFShadSystP4 |
Definition at line 52 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), GTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
int simb::GTruth::fGint |
interaction code
Definition at line 25 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
int simb::GTruth::fGPhaseSpace |
phase space system of DiffXSec
Definition at line 27 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
double simb::GTruth::fgQ2 |
< these are for the internal (on shell) genie kinematics
Definition at line 46 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
double simb::GTruth::fgq2 |
Definition at line 47 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
int simb::GTruth::fGscatter |
neutrino scattering code
Definition at line 26 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
double simb::GTruth::fgT |
Definition at line 49 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
double simb::GTruth::fgW |
Definition at line 48 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
double simb::GTruth::fgX |
Definition at line 50 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
double simb::GTruth::fgY |
Definition at line 51 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
TLorentzVector simb::GTruth::fHitNucP4 |
Definition at line 56 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), GTruth(), simb::operator<<(), and evgb::GENIEHelper::PackGTruth().
bool simb::GTruth::fIsCharm |
did the interaction produce a charmed hadron?
Definition at line 41 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
bool simb::GTruth::fIsSeaQuark |
Definition at line 55 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
int simb::GTruth::fNumNeutron |
number of neutrons after reaction, before FSI
Definition at line 40 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
int simb::GTruth::fNumPi0 |
number of pi0 after reaction, before FSI
Definition at line 38 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
int simb::GTruth::fNumPiMinus |
number of pi minuses after reaction, before FSI
Definition at line 37 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
int simb::GTruth::fNumPiPlus |
number of pi pluses after reaction, before FSI
Definition at line 36 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
int simb::GTruth::fNumProton |
number of protons after reaction, before FSI
Definition at line 39 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
double simb::GTruth::fprobability |
interaction probability
Definition at line 31 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
TLorentzVector simb::GTruth::fProbeP4 |
Definition at line 63 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), GTruth(), simb::operator<<(), and evgb::GENIEHelper::PackGTruth().
int simb::GTruth::fProbePDG |
Definition at line 62 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
int simb::GTruth::fResNum |
resonance number
Definition at line 42 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
int simb::GTruth::ftgtA |
Definition at line 58 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), and evgb::RetrieveGHEP().
int simb::GTruth::ftgtPDG |
PDG of Target Nucleus, nucleon only if free.
Definition at line 59 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
int simb::GTruth::ftgtZ |
Definition at line 57 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), and evgb::RetrieveGHEP().
TLorentzVector simb::GTruth::fVertex |
Definition at line 64 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), GTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
double simb::GTruth::fweight |
event interaction weight (genie internal)
Definition at line 30 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
double simb::GTruth::fXsec |
cross section of interaction
Definition at line 32 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), evgb::GENIEHelper::PackGTruth(), rwgt::NuReweight::RetrieveGHEP(), and evgb::RetrieveGHEP().
|
static |
Definition at line 67 of file GTruth.h.
Referenced by evgb::RetrieveGHEP().