|
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 | |
| Double_t | vtxx |
| x position in lab frame (meters) | |
| Double_t | vtxy |
| y position in lab frame | |
| Double_t | vtxz |
| z position in lab frame | |
| Double_t | vtxt |
| time of ray start (seconds) | |
| Double_t | dist |
| distance from hadron decay | |
| Double_t | px |
| x momentum in lab frame (GeV) | |
| Double_t | py |
| y momentum in lab frame | |
| Double_t | pz |
| z momentum in lab frame | |
| Double_t | E |
| energy in lab frame | |
| Int_t | pdg |
| nu pdg-code | |
| UInt_t | metakey |
| key to meta data | |
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).
Order elements from largest to smallest for ROOT alignment purposes
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 | ( | ) |
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().
|
friend |
Definition at line 978 of file GSimpleNtpFlux.cxx.
References dist, E, metakey, pdg, px, py, pz, vtxt, vtxx, vtxy, vtxz, and wgt.
| Double_t genie::flux::GSimpleNtpEntry::dist |
distance from hadron decay
Definition at line 75 of file GSimpleNtpFlux.h.
Referenced by operator<<, and Reset().
| Double_t genie::flux::GSimpleNtpEntry::E |
energy in lab frame
Definition at line 80 of file GSimpleNtpFlux.h.
Referenced by operator<<, and Reset().
| UInt_t genie::flux::GSimpleNtpEntry::metakey |
key to meta data
Definition at line 83 of file GSimpleNtpFlux.h.
Referenced by operator<<, and Reset().
| Int_t genie::flux::GSimpleNtpEntry::pdg |
| Double_t genie::flux::GSimpleNtpEntry::px |
x momentum in lab frame (GeV)
Definition at line 77 of file GSimpleNtpFlux.h.
Referenced by operator<<, and Reset().
| Double_t genie::flux::GSimpleNtpEntry::py |
y momentum in lab frame
Definition at line 78 of file GSimpleNtpFlux.h.
Referenced by operator<<, and Reset().
| Double_t genie::flux::GSimpleNtpEntry::pz |
z momentum in lab frame
Definition at line 79 of file GSimpleNtpFlux.h.
Referenced by operator<<, and Reset().
| Double_t genie::flux::GSimpleNtpEntry::vtxt |
time of ray start (seconds)
Definition at line 74 of file GSimpleNtpFlux.h.
Referenced by 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 operator<<, and Reset().
| Double_t genie::flux::GSimpleNtpEntry::vtxy |
y position in lab frame
Definition at line 72 of file GSimpleNtpFlux.h.
Referenced by operator<<, and Reset().
| Double_t genie::flux::GSimpleNtpEntry::vtxz |
z position in lab frame
Definition at line 73 of file GSimpleNtpFlux.h.
Referenced by operator<<, and Reset().
| Double_t genie::flux::GSimpleNtpEntry::wgt |