GENIEGenerator
|
#include <GSimpleNtpFlux.h>
Public Member Functions | |
GSimpleNtpEntry () | |
virtual | ~GSimpleNtpEntry () |
void | Reset () |
void | Print (const Option_t *opt="") const |
Public Attributes | |
Double_t | wgt |
nu weight More... | |
Double_t | vtxx |
x position in lab frame (meters) More... | |
Double_t | vtxy |
y position in lab frame More... | |
Double_t | vtxz |
z position in lab frame More... | |
Double_t | vtxt |
time of ray start (seconds) More... | |
Double_t | dist |
distance from hadron decay More... | |
Double_t | px |
x momentum in lab frame (GeV) More... | |
Double_t | py |
y momentum in lab frame More... | |
Double_t | pz |
z momentum in lab frame More... | |
Double_t | E |
energy in lab frame More... | |
Int_t | pdg |
nu pdg-code More... | |
UInt_t | metakey |
key to meta data More... | |
Friends | |
ostream & | operator<< (ostream &stream, const GSimpleNtpEntry &info) |
Small persistable C-struct -like classes that makes up the SimpleNtpFlux ntuple. This is only valid for a particular flux window (no reweighting, no coordinate transformation available).
This is the only required branch ("entry") of the "flux" tree
Definition at line 58 of file GSimpleNtpFlux.h.
GSimpleNtpEntry::GSimpleNtpEntry | ( | ) |
|
inlinevirtual |
Definition at line 64 of file GSimpleNtpFlux.h.
void GSimpleNtpEntry::Print | ( | const Option_t * | opt = "" | ) | const |
Definition at line 863 of file GSimpleNtpFlux.cxx.
void GSimpleNtpEntry::Reset | ( | void | ) |
Definition at line 846 of file GSimpleNtpFlux.cxx.
References dist, E, metakey, pdg, px, py, pz, vtxt, vtxx, vtxy, vtxz, and wgt.
Referenced by GSimpleNtpEntry(), and genie::flux::GSimpleNtpFlux::ResetCurrent().
|
friend |
Definition at line 978 of file GSimpleNtpFlux.cxx.
Double_t genie::flux::GSimpleNtpEntry::dist |
distance from hadron decay
Definition at line 75 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GetDecayDist(), genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpEntry::E |
energy in lab frame
Definition at line 80 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GenerateNext_weighted(), genie::flux::operator<<(), and Reset().
UInt_t genie::flux::GSimpleNtpEntry::metakey |
key to meta data
Definition at line 83 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GenerateNext_weighted(), genie::flux::operator<<(), and Reset().
Int_t genie::flux::GSimpleNtpEntry::pdg |
nu pdg-code
Definition at line 82 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GenerateNext(), genie::flux::GSimpleNtpFlux::GenerateNext_weighted(), genie::flux::operator<<(), genie::flux::GSimpleNtpFlux::PdgCode(), and Reset().
Double_t genie::flux::GSimpleNtpEntry::px |
x momentum in lab frame (GeV)
Definition at line 77 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GenerateNext_weighted(), genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpEntry::py |
y momentum in lab frame
Definition at line 78 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GenerateNext_weighted(), genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpEntry::pz |
z momentum in lab frame
Definition at line 79 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GenerateNext_weighted(), genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpEntry::vtxt |
time of ray start (seconds)
Definition at line 74 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GenerateNext_weighted(), genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpEntry::vtxx |
x position in lab frame (meters)
Definition at line 71 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GenerateNext_weighted(), genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpEntry::vtxy |
y position in lab frame
Definition at line 72 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GenerateNext_weighted(), genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpEntry::vtxz |
z position in lab frame
Definition at line 73 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GenerateNext_weighted(), genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpEntry::wgt |
nu weight
Definition at line 69 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GenerateNext_weighted(), genie::flux::operator<<(), and Reset().