GENIEGenerator
|
#include <GSimpleNtpFlux.h>
Public Member Functions | |
GSimpleNtpMeta () | |
virtual | ~GSimpleNtpMeta () |
void | Reset () |
void | AddFlavor (Int_t nupdg) |
void | Print (const Option_t *opt="") const |
Public Attributes | |
std::vector< Int_t > | pdglist |
list of neutrino flavors More... | |
Double_t | maxEnergy |
maximum energy More... | |
Double_t | minWgt |
minimum weight More... | |
Double_t | maxWgt |
maximum weight More... | |
Double_t | protons |
represented number of protons-on-target More... | |
Double_t | windowBase [3] |
x,y,z position of window base point More... | |
Double_t | windowDir1 [3] |
dx,dy,dz of window direction 1 More... | |
Double_t | windowDir2 [3] |
dx,dy,dz of window direction 2 More... | |
std::vector< std::string > | auxintname |
tagname of aux ints associated w/ entry More... | |
std::vector< std::string > | auxdblname |
tagname of aux doubles associated w/ entry More... | |
std::vector< std::string > | infiles |
list of input files More... | |
Int_t | seed |
random seed used in generation More... | |
UInt_t | metakey |
index key to tie to individual entries More... | |
Static Public Attributes | |
static UInt_t | mxfileprint = UINT_MAX |
allow user to limit # of files to print More... | |
Friends | |
ostream & | operator<< (ostream &stream, const GSimpleNtpMeta &info) |
A small persistable C-struct -like class that holds metadata about the the SimpleNtpFlux ntple.
Definition at line 158 of file GSimpleNtpFlux.h.
GSimpleNtpMeta::GSimpleNtpMeta | ( | ) |
|
virtual |
void GSimpleNtpMeta::AddFlavor | ( | Int_t | nupdg | ) |
Definition at line 946 of file GSimpleNtpFlux.cxx.
References pdglist.
void GSimpleNtpMeta::Print | ( | const Option_t * | opt = "" | ) | const |
Definition at line 967 of file GSimpleNtpFlux.cxx.
void GSimpleNtpMeta::Reset | ( | void | ) |
Definition at line 920 of file GSimpleNtpFlux.cxx.
References auxdblname, auxintname, infiles, maxEnergy, maxWgt, metakey, minWgt, pdglist, protons, seed, windowBase, windowDir1, and windowDir2.
Referenced by GSimpleNtpMeta(), genie::flux::GSimpleNtpFlux::ProcessMeta(), and ~GSimpleNtpMeta().
|
friend |
Definition at line 1026 of file GSimpleNtpFlux.cxx.
std::vector<std::string> genie::flux::GSimpleNtpMeta::auxdblname |
tagname of aux doubles associated w/ entry
Definition at line 183 of file GSimpleNtpFlux.h.
Referenced by genie::flux::operator<<(), and Reset().
std::vector<std::string> genie::flux::GSimpleNtpMeta::auxintname |
tagname of aux ints associated w/ entry
Definition at line 182 of file GSimpleNtpFlux.h.
Referenced by genie::flux::operator<<(), and Reset().
std::vector<std::string> genie::flux::GSimpleNtpMeta::infiles |
list of input files
Definition at line 184 of file GSimpleNtpFlux.h.
Referenced by genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpMeta::maxEnergy |
maximum energy
Definition at line 173 of file GSimpleNtpFlux.h.
Referenced by genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpMeta::maxWgt |
maximum weight
Definition at line 175 of file GSimpleNtpFlux.h.
Referenced by genie::flux::operator<<(), and Reset().
UInt_t genie::flux::GSimpleNtpMeta::metakey |
index key to tie to individual entries
Definition at line 187 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GenerateNext_weighted(), genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpMeta::minWgt |
minimum weight
Definition at line 174 of file GSimpleNtpFlux.h.
Referenced by genie::flux::operator<<(), and Reset().
|
static |
allow user to limit # of files to print
Definition at line 189 of file GSimpleNtpFlux.h.
Referenced by genie::flux::operator<<().
std::vector<Int_t> genie::flux::GSimpleNtpMeta::pdglist |
list of neutrino flavors
Definition at line 171 of file GSimpleNtpFlux.h.
Referenced by AddFlavor(), genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpMeta::protons |
represented number of protons-on-target
Definition at line 176 of file GSimpleNtpFlux.h.
Referenced by genie::flux::operator<<(), and Reset().
Int_t genie::flux::GSimpleNtpMeta::seed |
random seed used in generation
Definition at line 186 of file GSimpleNtpFlux.h.
Referenced by genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpMeta::windowBase[3] |
x,y,z position of window base point
Definition at line 178 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GetFluxWindow(), genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpMeta::windowDir1[3] |
dx,dy,dz of window direction 1
Definition at line 179 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GetFluxWindow(), genie::flux::operator<<(), and Reset().
Double_t genie::flux::GSimpleNtpMeta::windowDir2[3] |
dx,dy,dz of window direction 2
Definition at line 180 of file GSimpleNtpFlux.h.
Referenced by genie::flux::GSimpleNtpFlux::GetFluxWindow(), genie::flux::operator<<(), and Reset().