33 ostream &
operator << (ostream & stream,
const RunOpt & opt);
65 void Print (ostream & stream)
const;
106 #endif // _RUN_OPT_H_
string EventGeneratorList(void) const
TuneId * Tune(void) const
static RunOpt * fInstance
string CacheFile(void) const
string fMesgThresholds
List of files (delimited with : if more than one) with custom mesg stream thresholds.
void ReadFromCommandLine(int argc, char **argv)
string fCacheFile
Name of cache file, is cache is to be re-used.
TBits * UnphysEventMask(void) const
int fEventRecordPrintLevel
GHEP event r ecord print level.
string MesgThresholdFiles(void) const
void SetEventGeneratorList(string evgenlist)
Some common run-time GENIE options.
TBits * fUnphysEventMask
Unphysical event mask.
bool BareXSecPreCalc(void) const
friend ostream & operator<<(ostream &stream, const RunOpt &opt)
static std::string RunOptSyntaxString(bool include_generator_specific)
int fMCJobStatusRefreshRate
MC job status file refresh rate.
TuneId * fTune
GENIE comprehensive neutrino interaction model tune.
string XMLPath(void) const
void BuildTune()
build tune and inform XSecSplineList
bool fEnableBareXSecPreCalc
string fEventGeneratorList
Name of event generator list to be loaded by the event generation drivers.
static RunOpt * Instance(void)
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)
int EventRecordPrintLevel(void) const
void DummyMethodAndSilentCompiler()
void EnableBareXSecPreCalc(bool flag)
void Print(ostream &stream) const
void SetTuneName(string tuneName="Default")
int MCJobStatusRefreshRate(void) const
string fXMLPath
An path to look for XML in. Higher priority than GXMLPATH.