![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "GTruth.h"
Public Member Functions | |
| GTruth () | |
Public Attributes | |
| TLorentzVector | fVertex |
| 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 | fGPhaseSpace |
| phase space system of DiffXSec More... | |
| int | fProbePDG |
| TLorentzVector | fProbeP4 |
| TLorentzVector | fTgtP4 |
| int | ftgtZ |
| int | ftgtA |
| int | ftgtPDG |
| PDG of Target Nucleus, nucleon only if free. More... | |
| int | fHitNucPDG |
| hit nucleon PDG code // added version 13 More... | |
| int | fHitQrkPDG |
| hit quark PDG code // added version 13 More... | |
| bool | fIsSeaQuark |
| TLorentzVector | fHitNucP4 |
| double | fHitNucPos |
| int | fGscatter |
| neutrino scattering code More... | |
| int | fGint |
| interaction code More... | |
| double | fgQ2 |
| double | fgq2 |
| double | fgW |
| double | fgT |
| double | fgX |
| double | fgY |
| a common running variable to be recorded More... | |
| double | fgWrun |
| TLorentzVector | fFSleptonP4 |
| generated final state primary lepton (LAB frame) // added version 13 More... | |
| TLorentzVector | fFShadSystP4 |
| generated final state hadronic system (LAB frame) More... | |
| bool | fIsCharm |
| did the interaction produce a charmed hadron? More... | |
| int | fCharmHadronPdg |
| bool | fIsStrange |
| strange production // added version 13 More... | |
| int | fStrangeHadronPdg |
| int | fNumProton |
| number of protons after reaction, before FSI More... | |
| int | fNumNeutron |
| number of neutrons after reaction, before FSI More... | |
| int | fNumPi0 |
| number of pi0 after reaction, before FSI More... | |
| int | fNumPiPlus |
| number of pi pluses after reaction, before FSI More... | |
| int | fNumPiMinus |
| number of pi minuses after reaction, before FSI More... | |
| int | fNumSingleGammas |
| number of gammas after reaction, before FSI More... | |
| int | fNumRho0 |
| number of pi0 after reaction, before FSI More... | |
| int | fNumRhoPlus |
| number of pi pluses after reaction, before FSI More... | |
| int | fNumRhoMinus |
| number of pi minuses after reaction, before FSI More... | |
| int | fResNum |
| resonance number More... | |
| int | fDecayMode |
| int | fFinalQuarkPdg |
| int | fFinalLeptonPdg |
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.
|
friend |
Definition at line 89 of file GTruth.cxx.
| int simb::GTruth::fCharmHadronPdg |
Definition at line 77 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fDecayMode |
Definition at line 90 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| double simb::GTruth::fDiffXsec |
differential cross section of interaction
Definition at line 31 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fFinalLeptonPdg |
Definition at line 93 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fFinalQuarkPdg |
Definition at line 92 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| TLorentzVector simb::GTruth::fFShadSystP4 |
generated final state hadronic system (LAB frame)
Definition at line 73 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| TLorentzVector simb::GTruth::fFSleptonP4 |
generated final state primary lepton (LAB frame) // added version 13
Definition at line 72 of file GTruth.h.
Referenced by simb::operator<<().
| int simb::GTruth::fGint |
interaction code
Definition at line 56 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fGPhaseSpace |
phase space system of DiffXSec
Definition at line 32 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 this list might be an incomplete transcription of map<KineVar_t,double>
Definition at line 62 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| double simb::GTruth::fgq2 |
Definition at line 63 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fGscatter |
neutrino scattering code
Definition at line 55 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| double simb::GTruth::fgT |
Definition at line 65 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| double simb::GTruth::fgW |
Definition at line 64 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| double simb::GTruth::fgWrun |
Definition at line 70 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| double simb::GTruth::fgX |
Definition at line 66 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| double simb::GTruth::fgY |
a common running variable to be recorded
Definition at line 67 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| TLorentzVector simb::GTruth::fHitNucP4 |
Definition at line 51 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), and simb::operator<<().
| int simb::GTruth::fHitNucPDG |
hit nucleon PDG code // added version 13
Definition at line 48 of file GTruth.h.
Referenced by simb::operator<<().
| double simb::GTruth::fHitNucPos |
Definition at line 52 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fHitQrkPDG |
hit quark PDG code // added version 13
Definition at line 49 of file GTruth.h.
Referenced by simb::operator<<().
| bool simb::GTruth::fIsCharm |
did the interaction produce a charmed hadron?
Definition at line 76 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| bool simb::GTruth::fIsSeaQuark |
Definition at line 50 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| bool simb::GTruth::fIsStrange |
strange production // added version 13
Definition at line 78 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fNumNeutron |
number of neutrons after reaction, before FSI
Definition at line 81 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fNumPi0 |
number of pi0 after reaction, before FSI
Definition at line 82 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fNumPiMinus |
number of pi minuses after reaction, before FSI
Definition at line 84 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fNumPiPlus |
number of pi pluses after reaction, before FSI
Definition at line 83 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fNumProton |
number of protons after reaction, before FSI
Definition at line 80 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fNumRho0 |
number of pi0 after reaction, before FSI
Definition at line 86 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fNumRhoMinus |
number of pi minuses after reaction, before FSI
Definition at line 88 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fNumRhoPlus |
number of pi pluses after reaction, before FSI
Definition at line 87 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fNumSingleGammas |
number of gammas after reaction, before FSI
Definition at line 85 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| double simb::GTruth::fprobability |
interaction probability
Definition at line 29 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| TLorentzVector simb::GTruth::fProbeP4 |
Definition at line 41 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), and simb::operator<<().
| int simb::GTruth::fProbePDG |
Definition at line 39 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fResNum |
resonance number
Definition at line 89 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::fStrangeHadronPdg |
Definition at line 79 of file GTruth.h.
Referenced by evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::ftgtA |
Definition at line 46 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| TLorentzVector simb::GTruth::fTgtP4 |
Definition at line 42 of file GTruth.h.
Referenced by evgb::FillGTruth(), and simb::operator<<().
| int simb::GTruth::ftgtPDG |
PDG of Target Nucleus, nucleon only if free.
Definition at line 47 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| int simb::GTruth::ftgtZ |
Definition at line 45 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| TLorentzVector simb::GTruth::fVertex |
Definition at line 26 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| double simb::GTruth::fweight |
event interaction weight (genie internal)
Definition at line 28 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
| double simb::GTruth::fXsec |
cross section of interaction
Definition at line 30 of file GTruth.h.
Referenced by sim::dump::DumpGTruth(), evgb::FillGTruth(), simb::operator<<(), and evgb::RetrieveGHEP().
|
static |