GENIEGenerator
|
#include <GNuMIFlux.h>
Public Member Functions | |
GNuMIFluxPassThroughInfo () | |
virtual | ~GNuMIFluxPassThroughInfo () |
void | MakeCopy (const g3numi *) |
pull in from g3 ntuple More... | |
void | MakeCopy (const g4numi *) |
pull in from g4 ntuple More... | |
void | MakeCopy (const flugg *) |
pull in from flugg ntuple More... | |
void | ResetCopy () |
void | ResetCurrent () |
void | ConvertPartCodes () |
void | Print (const Option_t *opt="") const |
int | CalcEnuWgt (const TLorentzVector &xyz, double &enu, double &wgt_xy) const |
int | getProcessID (TString sval) |
int | getVolID (TString sval) |
Public Attributes | |
int | pcodes |
int | units |
int | fgPdgC |
generated nu pdg-code More... | |
double | fgXYWgt |
TLorentzVector | fgP4 |
generated nu 4-momentum beam coord More... | |
TLorentzVector | fgX4 |
generated nu 4-position beam coord More... | |
TLorentzVector | fgP4User |
generated nu 4-momentum user coord More... | |
TLorentzVector | fgX4User |
generated nu 4-position user coord More... | |
Int_t | run |
Int_t | evtno |
Double_t | ndxdz |
Double_t | ndydz |
Double_t | npz |
Double_t | nenergy |
Double_t | ndxdznea |
Double_t | ndydznea |
Double_t | nenergyn |
Double_t | nwtnear |
Double_t | ndxdzfar |
Double_t | ndydzfar |
Double_t | nenergyf |
Double_t | nwtfar |
Int_t | norig |
Int_t | ndecay |
Int_t | ntype |
Double_t | vx |
Double_t | vy |
Double_t | vz |
Double_t | pdpx |
Double_t | pdpy |
Double_t | pdpz |
Double_t | ppdxdz |
Double_t | ppdydz |
Double_t | pppz |
Double_t | ppenergy |
Int_t | ppmedium |
Int_t | ptype |
Double_t | ppvx |
Double_t | ppvy |
Double_t | ppvz |
Double_t | muparpx |
Double_t | muparpy |
Double_t | muparpz |
Double_t | mupare |
Double_t | necm |
Double_t | nimpwt |
Double_t | xpoint |
Double_t | ypoint |
Double_t | zpoint |
Double_t | tvx |
Double_t | tvy |
Double_t | tvz |
Double_t | tpx |
Double_t | tpy |
Double_t | tpz |
Int_t | tptype |
Int_t | tgen |
Int_t | tgptype |
Double_t | tgppx |
Double_t | tgppy |
Double_t | tgppz |
Double_t | tprivx |
Double_t | tprivy |
Double_t | tprivz |
Double_t | beamx |
Double_t | beamy |
Double_t | beamz |
Double_t | beampx |
Double_t | beampy |
Double_t | beampz |
Int_t | ntrajectory |
Bool_t | overflow |
int | pdgcode [MAX_N_TRAJ] |
int | trackId [MAX_N_TRAJ] |
int | parentId [MAX_N_TRAJ] |
double | startx [MAX_N_TRAJ] |
double | starty [MAX_N_TRAJ] |
double | startz [MAX_N_TRAJ] |
double | startpx [MAX_N_TRAJ] |
double | startpy [MAX_N_TRAJ] |
double | startpz [MAX_N_TRAJ] |
double | stopx [MAX_N_TRAJ] |
double | stopy [MAX_N_TRAJ] |
double | stopz [MAX_N_TRAJ] |
double | stoppx [MAX_N_TRAJ] |
double | stoppy [MAX_N_TRAJ] |
double | stoppz [MAX_N_TRAJ] |
double | pprodpx [MAX_N_TRAJ] |
double | pprodpy [MAX_N_TRAJ] |
double | pprodpz [MAX_N_TRAJ] |
int | proc [MAX_N_TRAJ] |
int | ivol [MAX_N_TRAJ] |
int | fvol [MAX_N_TRAJ] |
Static Public Attributes | |
static const unsigned int | MAX_N_TRAJ = 10 |
Maximum number of trajectories to store. More... | |
Friends | |
ostream & | operator<< (ostream &stream, const GNuMIFluxPassThroughInfo &info) |
A small persistable C-struct -like class that mirrors (some of) the structure of the gnumi ntuples. This can then be stored as an extra branch of the output event tree -alongside with the generated event branch- for use further upstream in the analysis chain - e.g. beam reweighting etc. To do future x-y reweighting users must retain the info found in:
Definition at line 73 of file GNuMIFlux.h.
GNuMIFluxPassThroughInfo::GNuMIFluxPassThroughInfo | ( | ) |
Definition at line 1248 of file GNuMIFlux.cxx.
References ResetCopy(), and ResetCurrent().
|
inlinevirtual |
Definition at line 79 of file GNuMIFlux.h.
int GNuMIFluxPassThroughInfo::CalcEnuWgt | ( | const TLorentzVector & | xyz, |
double & | enu, | ||
double & | wgt_xy | ||
) | const |
Definition at line 1729 of file GNuMIFlux.cxx.
References kRDET, LOG, mupare, muparpx, muparpy, muparpz, necm, ntype, pdpx, pdpy, pdpz, pFATAL, ppdxdz, ppdydz, ppenergy, pppz, ptype, genie::units::rad, vx, vy, and vz.
void GNuMIFluxPassThroughInfo::ConvertPartCodes | ( | ) |
Definition at line 1445 of file GNuMIFlux.cxx.
References genie::pdg::GeantToPdg(), genie::kPdgAntiNuE, genie::kPdgAntiNuMu, genie::kPdgNuE, genie::kPdgNuMu, LOG, ntype, pcodes, pNOTICE, ptype, tgptype, and tptype.
int GNuMIFluxPassThroughInfo::getProcessID | ( | TString | sval | ) |
int GNuMIFluxPassThroughInfo::getVolID | ( | TString | sval | ) |
void GNuMIFluxPassThroughInfo::MakeCopy | ( | const g3numi * | g3 | ) |
pull in from g3 ntuple
Definition at line 1476 of file GNuMIFlux.cxx.
References g3numi::beampx, beampx, g3numi::beampy, beampy, g3numi::beampz, beampz, g3numi::beamx, beamx, g3numi::beamy, beamy, g3numi::beamz, beamz, g3numi::evtno, evtno, g3numi::mupare, mupare, g3numi::muparpx, muparpx, g3numi::muparpy, muparpy, g3numi::muparpz, muparpz, g3numi::Ndecay, ndecay, g3numi::Ndxdz, ndxdz, g3numi::Ndxdzfar, ndxdzfar, g3numi::Ndxdznea, ndxdznea, g3numi::Ndydz, ndydz, g3numi::Ndydzfar, ndydzfar, g3numi::Ndydznea, ndydznea, g3numi::Necm, necm, g3numi::Nenergy, nenergy, g3numi::Nenergyf, nenergyf, g3numi::Nenergyn, nenergyn, g3numi::Nimpwt, nimpwt, g3numi::Norig, norig, g3numi::Npz, npz, g3numi::Ntype, ntype, g3numi::Nwtfar, nwtfar, g3numi::Nwtnear, nwtnear, g3numi::pdpx, pdpx, g3numi::pdpy, pdpy, g3numi::pdpz, pdpz, g3numi::ppdxdz, ppdxdz, g3numi::ppdydz, ppdydz, g3numi::ppenergy, ppenergy, g3numi::ppmedium, ppmedium, g3numi::pppz, pppz, g3numi::ppvx, ppvx, g3numi::ppvy, ppvy, g3numi::ppvz, ppvz, g3numi::ptype, ptype, g3numi::run, run, g3numi::tgen, tgen, g3numi::tgppx, tgppx, g3numi::tgppy, tgppy, g3numi::tgppz, tgppz, g3numi::tgptype, tgptype, g3numi::tprivx, tprivx, g3numi::tprivy, tprivy, g3numi::tprivz, tprivz, g3numi::tptype, tptype, g3numi::tpx, tpx, g3numi::tpy, tpy, g3numi::tpz, tpz, g3numi::tvx, tvx, g3numi::tvy, tvy, g3numi::tvz, tvz, g3numi::Vx, vx, g3numi::Vy, vy, g3numi::Vz, vz, g3numi::xpoint, xpoint, g3numi::ypoint, ypoint, g3numi::zpoint, and zpoint.
void GNuMIFluxPassThroughInfo::MakeCopy | ( | const g4numi * | g4 | ) |
pull in from g4 ntuple
Definition at line 1546 of file GNuMIFlux.cxx.
References beampx, beampy, beampz, beamx, beamy, beamz, g4numi::evtno, evtno, g4numi::fvol, fvol, getProcessID(), getVolID(), g4numi::ivol, ivol, MAX_N_TRAJ, g4numi::mupare, mupare, g4numi::muparpx, muparpx, g4numi::muparpy, muparpy, g4numi::muparpz, muparpz, g4numi::Ndecay, ndecay, g4numi::Ndxdz, ndxdz, g4numi::NdxdzFar, ndxdzfar, ndxdznea, g4numi::NdxdzNear, g4numi::Ndydz, ndydz, g4numi::NdydzFar, ndydzfar, ndydznea, g4numi::NdydzNear, g4numi::Necm, necm, g4numi::Nenergy, nenergy, g4numi::NenergyF, nenergyf, g4numi::NenergyN, nenergyn, g4numi::Nimpwt, nimpwt, g4numi::Norig, norig, g4numi::Npz, npz, g4numi::ntrajectory, ntrajectory, g4numi::Ntype, ntype, g4numi::NWtFar, nwtfar, g4numi::NWtNear, nwtnear, g4numi::overflow, overflow, g4numi::parentId, parentId, g4numi::pdg, pdgcode, g4numi::pdPx, pdpx, g4numi::pdPy, pdpy, g4numi::pdPz, pdpz, g4numi::ppdxdz, ppdxdz, g4numi::ppdydz, ppdydz, g4numi::ppenergy, ppenergy, g4numi::ppmedium, ppmedium, g4numi::pppz, pppz, g4numi::pprodpx, pprodpx, g4numi::pprodpy, pprodpy, g4numi::pprodpz, pprodpz, g4numi::ppvx, ppvx, g4numi::ppvy, ppvy, g4numi::ppvz, ppvz, g4numi::proc, proc, g4numi::ptype, ptype, g4numi::run, run, g4numi::startpx, startpx, g4numi::startpy, startpy, g4numi::startpz, startpz, g4numi::startx, startx, g4numi::starty, starty, g4numi::startz, startz, g4numi::stoppx, stoppx, g4numi::stoppy, stoppy, g4numi::stoppz, stoppz, g4numi::stopx, stopx, g4numi::stopy, stopy, g4numi::stopz, stopz, g4numi::tgen, tgen, tgppx, tgppy, tgppz, tgptype, tprivx, tprivy, tprivz, g4numi::tptype, tptype, g4numi::tpx, tpx, g4numi::tpy, tpy, g4numi::tpz, tpz, g4numi::trackId, trackId, g4numi::tvx, tvx, g4numi::tvy, tvy, g4numi::tvz, tvz, g4numi::Vx, vx, g4numi::Vy, vy, g4numi::Vz, vz, g4numi::xpoint, xpoint, g4numi::ypoint, ypoint, g4numi::zpoint, and zpoint.
void GNuMIFluxPassThroughInfo::MakeCopy | ( | const flugg * | f | ) |
pull in from flugg ntuple
Definition at line 1659 of file GNuMIFlux.cxx.
References flugg::beampx, beampx, flugg::beampy, beampy, flugg::beampz, beampz, flugg::beamx, beamx, flugg::beamy, beamy, flugg::beamz, beamz, flugg::evtno, evtno, flugg::mupare, mupare, flugg::muparpx, muparpx, flugg::muparpy, muparpy, flugg::muparpz, muparpz, flugg::Ndecay, ndecay, flugg::Ndxdz, ndxdz, flugg::Ndxdzfar, ndxdzfar, flugg::Ndxdznea, ndxdznea, flugg::Ndydz, ndydz, flugg::Ndydzfar, ndydzfar, flugg::Ndydznea, ndydznea, flugg::Necm, necm, flugg::Nenergy, nenergy, flugg::Nenergyf, nenergyf, flugg::Nenergyn, nenergyn, flugg::Nimpwt, nimpwt, flugg::Norig, norig, flugg::Npz, npz, flugg::Ntype, ntype, flugg::Nwtfar, nwtfar, flugg::Nwtnear, nwtnear, flugg::pdPx, pdpx, flugg::pdPy, pdpy, flugg::pdPz, pdpz, flugg::ppdxdz, ppdxdz, flugg::ppdydz, ppdydz, flugg::ppenergy, ppenergy, flugg::ppmedium, ppmedium, flugg::pppz, pppz, flugg::ppvx, ppvx, flugg::ppvy, ppvy, flugg::ppvz, ppvz, flugg::ptype, ptype, flugg::run, run, flugg::tgen, tgen, flugg::tgppx, tgppx, flugg::tgppy, tgppy, flugg::tgppz, tgppz, flugg::tgptype, tgptype, flugg::tprivx, tprivx, flugg::tprivy, tprivy, flugg::tprivz, tprivz, flugg::tptype, tptype, flugg::tpx, tpx, flugg::tpy, tpy, flugg::tpz, tpz, flugg::tvx, tvx, flugg::tvy, tvy, flugg::tvz, tvz, flugg::Vx, vx, flugg::Vy, vy, flugg::Vz, vz, flugg::xpoint, xpoint, flugg::ypoint, ypoint, flugg::zpoint, and zpoint.
void GNuMIFluxPassThroughInfo::Print | ( | const Option_t * | opt = "" | ) | const |
Definition at line 1470 of file GNuMIFlux.cxx.
void GNuMIFluxPassThroughInfo::ResetCopy | ( | ) |
Definition at line 1256 of file GNuMIFlux.cxx.
References beampx, beampy, beampz, beamx, beamy, beamz, evtno, fvol, ivol, MAX_N_TRAJ, mupare, muparpx, muparpy, muparpz, ndecay, ndxdz, ndxdzfar, ndxdznea, ndydz, ndydzfar, ndydznea, necm, nenergy, nenergyf, nenergyn, nimpwt, norig, npz, ntrajectory, ntype, nwtfar, nwtnear, overflow, parentId, pcodes, pdgcode, pdpx, pdpy, pdpz, ppdxdz, ppdydz, ppenergy, ppmedium, pppz, pprodpx, pprodpy, pprodpz, ppvx, ppvy, ppvz, proc, ptype, run, startpx, startpy, startpz, startx, starty, startz, stoppx, stoppy, stoppz, stopx, stopy, stopz, tgen, tgppx, tgppy, tgppz, tgptype, tprivx, tprivy, tprivz, tptype, tpx, tpy, tpz, trackId, tvx, tvy, tvz, units, vx, vy, vz, xpoint, ypoint, and zpoint.
Referenced by GNuMIFluxPassThroughInfo().
void GNuMIFluxPassThroughInfo::ResetCurrent | ( | void | ) |
Definition at line 1359 of file GNuMIFlux.cxx.
References fgP4, fgPdgC, fgX4, and fgXYWgt.
Referenced by GNuMIFluxPassThroughInfo().
|
friend |
Definition at line 2053 of file GNuMIFlux.cxx.
Double_t genie::flux::GNuMIFluxPassThroughInfo::beampx |
Definition at line 169 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::beampy |
Definition at line 170 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::beampz |
Definition at line 171 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::beamx |
Definition at line 166 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::beamy |
Definition at line 167 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::beamz |
Definition at line 168 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Int_t genie::flux::GNuMIFluxPassThroughInfo::evtno |
Definition at line 111 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
TLorentzVector genie::flux::GNuMIFluxPassThroughInfo::fgP4 |
generated nu 4-momentum beam coord
Definition at line 102 of file GNuMIFlux.h.
Referenced by genie::flux::operator<<(), and ResetCurrent().
TLorentzVector genie::flux::GNuMIFluxPassThroughInfo::fgP4User |
generated nu 4-momentum user coord
Definition at line 104 of file GNuMIFlux.h.
Referenced by genie::flux::GNuMIFlux::Momentum(), and genie::flux::operator<<().
int genie::flux::GNuMIFluxPassThroughInfo::fgPdgC |
generated nu pdg-code
Definition at line 98 of file GNuMIFlux.h.
Referenced by genie::flux::operator<<(), genie::flux::GNuMIFlux::PdgCode(), and ResetCurrent().
TLorentzVector genie::flux::GNuMIFluxPassThroughInfo::fgX4 |
generated nu 4-position beam coord
Definition at line 103 of file GNuMIFlux.h.
Referenced by genie::flux::operator<<(), and ResetCurrent().
TLorentzVector genie::flux::GNuMIFluxPassThroughInfo::fgX4User |
generated nu 4-position user coord
Definition at line 105 of file GNuMIFlux.h.
Referenced by genie::flux::operator<<(), and genie::flux::GNuMIFlux::Position().
double genie::flux::GNuMIFluxPassThroughInfo::fgXYWgt |
generated nu x-y weight not the same as GNuMIFlux::Weight() which include importance wgt and deweighting
Definition at line 99 of file GNuMIFlux.h.
Referenced by genie::flux::operator<<(), and ResetCurrent().
int genie::flux::GNuMIFluxPassThroughInfo::fvol[MAX_N_TRAJ] |
Definition at line 206 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
int genie::flux::GNuMIFluxPassThroughInfo::ivol[MAX_N_TRAJ] |
Definition at line 205 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
|
static |
Maximum number of trajectories to store.
Definition at line 180 of file GNuMIFlux.h.
Referenced by MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::mupare |
Definition at line 145 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::muparpx |
Definition at line 142 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::muparpy |
Definition at line 143 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::muparpz |
Definition at line 144 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Int_t genie::flux::GNuMIFluxPassThroughInfo::ndecay |
Definition at line 125 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ndxdz |
Definition at line 112 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ndxdzfar |
Definition at line 120 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ndxdznea |
Definition at line 116 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ndydz |
Definition at line 113 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ndydzfar |
Definition at line 121 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ndydznea |
Definition at line 117 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::necm |
Definition at line 146 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::nenergy |
Definition at line 115 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::nenergyf |
Definition at line 122 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::nenergyn |
Definition at line 118 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::nimpwt |
Definition at line 147 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Int_t genie::flux::GNuMIFluxPassThroughInfo::norig |
Definition at line 124 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::npz |
Definition at line 114 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Int_t genie::flux::GNuMIFluxPassThroughInfo::ntrajectory |
Definition at line 182 of file GNuMIFlux.h.
Referenced by MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Int_t genie::flux::GNuMIFluxPassThroughInfo::ntype |
Definition at line 126 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertPartCodes(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::nwtfar |
Definition at line 123 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::nwtnear |
Definition at line 119 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Bool_t genie::flux::GNuMIFluxPassThroughInfo::overflow |
Definition at line 183 of file GNuMIFlux.h.
Referenced by MakeCopy(), genie::flux::operator<<(), and ResetCopy().
int genie::flux::GNuMIFluxPassThroughInfo::parentId[MAX_N_TRAJ] |
Definition at line 186 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
int genie::flux::GNuMIFluxPassThroughInfo::pcodes |
Definition at line 94 of file GNuMIFlux.h.
Referenced by ConvertPartCodes(), genie::flux::operator<<(), and ResetCopy().
int genie::flux::GNuMIFluxPassThroughInfo::pdgcode[MAX_N_TRAJ] |
Definition at line 184 of file GNuMIFlux.h.
Referenced by MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::pdpx |
Definition at line 130 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::pdpy |
Definition at line 131 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::pdpz |
Definition at line 132 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ppdxdz |
Definition at line 133 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ppdydz |
Definition at line 134 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ppenergy |
Definition at line 136 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Int_t genie::flux::GNuMIFluxPassThroughInfo::ppmedium |
Definition at line 137 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::pppz |
Definition at line 135 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::pprodpx[MAX_N_TRAJ] |
Definition at line 200 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::pprodpy[MAX_N_TRAJ] |
Definition at line 201 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::pprodpz[MAX_N_TRAJ] |
Definition at line 202 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ppvx |
Definition at line 139 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ppvy |
Definition at line 140 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ppvz |
Definition at line 141 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
int genie::flux::GNuMIFluxPassThroughInfo::proc[MAX_N_TRAJ] |
Definition at line 204 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
Int_t genie::flux::GNuMIFluxPassThroughInfo::ptype |
Definition at line 138 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertPartCodes(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Int_t genie::flux::GNuMIFluxPassThroughInfo::run |
Definition at line 110 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::startpx[MAX_N_TRAJ] |
Definition at line 191 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::startpy[MAX_N_TRAJ] |
Definition at line 192 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::startpz[MAX_N_TRAJ] |
Definition at line 193 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::startx[MAX_N_TRAJ] |
Definition at line 188 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::starty[MAX_N_TRAJ] |
Definition at line 189 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::startz[MAX_N_TRAJ] |
Definition at line 190 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::stoppx[MAX_N_TRAJ] |
Definition at line 197 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::stoppy[MAX_N_TRAJ] |
Definition at line 198 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::stoppz[MAX_N_TRAJ] |
Definition at line 199 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::stopx[MAX_N_TRAJ] |
Definition at line 194 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::stopy[MAX_N_TRAJ] |
Definition at line 195 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
double genie::flux::GNuMIFluxPassThroughInfo::stopz[MAX_N_TRAJ] |
Definition at line 196 of file GNuMIFlux.h.
Referenced by MakeCopy(), and ResetCopy().
Int_t genie::flux::GNuMIFluxPassThroughInfo::tgen |
Definition at line 158 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::tgppx |
Definition at line 160 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::tgppy |
Definition at line 161 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::tgppz |
Definition at line 162 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Int_t genie::flux::GNuMIFluxPassThroughInfo::tgptype |
Definition at line 159 of file GNuMIFlux.h.
Referenced by ConvertPartCodes(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::tprivx |
Definition at line 163 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::tprivy |
Definition at line 164 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::tprivz |
Definition at line 165 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Int_t genie::flux::GNuMIFluxPassThroughInfo::tptype |
Definition at line 157 of file GNuMIFlux.h.
Referenced by ConvertPartCodes(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::tpx |
Definition at line 154 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::tpy |
Definition at line 155 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::tpz |
Definition at line 156 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), and ResetCopy().
int genie::flux::GNuMIFluxPassThroughInfo::trackId[MAX_N_TRAJ] |
Definition at line 185 of file GNuMIFlux.h.
Referenced by MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::tvx |
Definition at line 151 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::tvy |
Definition at line 152 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::tvz |
Definition at line 153 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
int genie::flux::GNuMIFluxPassThroughInfo::units |
Definition at line 95 of file GNuMIFlux.h.
Referenced by genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::vx |
Definition at line 127 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::vy |
Definition at line 128 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::vz |
Definition at line 129 of file GNuMIFlux.h.
Referenced by CalcEnuWgt(), ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::xpoint |
Definition at line 148 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::ypoint |
Definition at line 149 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().
Double_t genie::flux::GNuMIFluxPassThroughInfo::zpoint |
Definition at line 150 of file GNuMIFlux.h.
Referenced by ConvertToGRooTracker(), MakeCopy(), genie::flux::operator<<(), and ResetCopy().