Some common run-time GENIE options. More...
#include <RunOpt.h>
Classes | |
struct | Cleaner |
Public Member Functions | |
void | ReadFromCommandLine (int argc, char **argv) |
TuneId * | Tune (void) const |
string | EventGeneratorList (void) const |
string | CacheFile (void) const |
string | MesgThresholdFiles (void) const |
TBits * | UnphysEventMask (void) const |
int | EventRecordPrintLevel (void) const |
int | MCJobStatusRefreshRate (void) const |
bool | BareXSecPreCalc (void) const |
string | XMLPath (void) const |
void | SetTuneName (string tuneName="Default") |
void | BuildTune () |
build tune and inform XSecSplineList More... | |
void | SetEventGeneratorList (string evgenlist) |
void | EnableBareXSecPreCalc (bool flag) |
void | Print (ostream &stream) const |
Static Public Member Functions | |
static RunOpt * | Instance (void) |
Private Member Functions | |
void | Init (void) |
RunOpt () | |
RunOpt (const RunOpt &opt) | |
virtual | ~RunOpt () |
Private Attributes | |
TuneId * | fTune |
GENIE comprehensive neutrino interaction model tune. More... | |
string | fEventGeneratorList |
Name of event generator list to be loaded by the event generation drivers. More... | |
string | fCacheFile |
Name of cache file, is cache is to be re-used. More... | |
string | fMesgThresholds |
List of files (delimited with : if more than one) with custom mesg stream thresholds. More... | |
TBits * | fUnphysEventMask |
Unphysical event mask. More... | |
int | fEventRecordPrintLevel |
GHEP event r ecord print level. More... | |
int | fMCJobStatusRefreshRate |
MC job status file refresh rate. More... | |
bool | fEnableBareXSecPreCalc |
string | fXMLPath |
An path to look for XML in. Higher priority than GXMLPATH. More... | |
Static Private Attributes | |
static RunOpt * | fInstance = 0 |
Friends | |
struct | Cleaner |
ostream & | operator<< (ostream &stream, const RunOpt &opt) |
Some common run-time GENIE options.
January 29, 2013
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
|
private |
Definition at line 40 of file RunOpt.cxx.
|
private |
|
privatevirtual |
Definition at line 47 of file RunOpt.cxx.
void genie::RunOpt::BuildTune | ( | ) |
build tune and inform XSecSplineList
Definition at line 92 of file RunOpt.cxx.
|
inline |
Definition at line 46 of file RunOpt.h.
|
inline |
|
inline |
Definition at line 45 of file RunOpt.h.
|
inline |
Definition at line 49 of file RunOpt.h.
|
private |
Definition at line 64 of file RunOpt.cxx.
|
static |
Definition at line 54 of file RunOpt.cxx.
|
inline |
Definition at line 50 of file RunOpt.h.
|
inline |
Definition at line 47 of file RunOpt.h.
void genie::RunOpt::Print | ( | ostream & | stream | ) | const |
Definition at line 157 of file RunOpt.cxx.
void genie::RunOpt::ReadFromCommandLine | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 99 of file RunOpt.cxx.
|
inline |
Definition at line 59 of file RunOpt.h.
void genie::RunOpt::SetTuneName | ( | string | tuneName = "Default" | ) |
Definition at line 81 of file RunOpt.cxx.
|
inline |
Definition at line 44 of file RunOpt.h.
|
inline |
Definition at line 48 of file RunOpt.h.
|
inline |
Definition at line 52 of file RunOpt.h.
|
friend |
Definition at line 32 of file RunOpt.cxx.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |