StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
Pythia8::Settings Class Reference

Public Member Functions

void initPtr (Info *infoPtrIn)
 
bool init (string startFile="../xmldoc/Index.xml", bool append=false, ostream &os=cout)
 
bool reInit (string startFile="../xmldoc/Index.xml", ostream &os=cout)
 
bool readString (string line, bool warn=true, ostream &os=cout)
 
bool writeFile (string toFile, bool writeAll=false)
 
bool writeFile (ostream &os=cout, bool writeAll=false)
 
void listAll (ostream &os=cout)
 
void listChanged (ostream &os=cout)
 
void list (string match, ostream &os=cout)
 
void resetAll ()
 
bool isFlag (string keyIn)
 
bool isMode (string keyIn)
 
bool isParm (string keyIn)
 
bool isWord (string keyIn)
 
void addFlag (string keyIn, bool defaultIn)
 
void addMode (string keyIn, int defaultIn, bool hasMinIn, bool hasMaxIn, int minIn, int maxIn)
 
void addParm (string keyIn, double defaultIn, bool hasMinIn, bool hasMaxIn, double minIn, double maxIn)
 
void addWord (string keyIn, string defaultIn)
 
bool flag (string keyIn)
 
int mode (string keyIn)
 
double parm (string keyIn)
 
string word (string keyIn)
 
map< string, FlaggetFlagMap (string match)
 
map< string, ModegetModeMap (string match)
 
map< string, ParmgetParmMap (string match)
 
map< string, WordgetWordMap (string match)
 
void flag (string keyIn, bool nowIn)
 
void mode (string keyIn, int nowIn)
 
void parm (string keyIn, double nowIn)
 
void word (string keyIn, string nowIn)
 
void forceMode (string keyIn, int nowIn)
 
void forceParm (string keyIn, double nowIn)
 
void resetFlag (string keyIn)
 
void resetMode (string keyIn)
 
void resetParm (string keyIn)
 
void resetWord (string keyIn)
 
void initPtr (Info *infoPtrIn)
 
bool init (string startFile="../xmldoc/Index.xml", bool append=false, ostream &os=cout)
 
bool reInit (string startFile="../xmldoc/Index.xml", ostream &os=cout)
 
bool readString (string line, bool warn=true, ostream &os=cout)
 
bool readingFailed ()
 
bool writeFile (string toFile, bool writeAll=false)
 
bool writeFile (ostream &os=cout, bool writeAll=false)
 
void listAll (ostream &os=cout)
 
void listChanged (ostream &os=cout)
 
void list (string match, ostream &os=cout)
 
void resetAll ()
 
bool isFlag (string keyIn)
 
bool isMode (string keyIn)
 
bool isParm (string keyIn)
 
bool isWord (string keyIn)
 
bool isFVec (string keyIn)
 
bool isMVec (string keyIn)
 
bool isPVec (string keyIn)
 
void addFlag (string keyIn, bool defaultIn)
 
void addMode (string keyIn, int defaultIn, bool hasMinIn, bool hasMaxIn, int minIn, int maxIn)
 
void addParm (string keyIn, double defaultIn, bool hasMinIn, bool hasMaxIn, double minIn, double maxIn)
 
void addWord (string keyIn, string defaultIn)
 
void addFVec (string keyIn, vector< bool > defaultIn)
 
void addMVec (string keyIn, vector< int > defaultIn, bool hasMinIn, bool hasMaxIn, int minIn, int maxIn)
 
void addPVec (string keyIn, vector< double > defaultIn, bool hasMinIn, bool hasMaxIn, double minIn, double maxIn)
 
bool flag (string keyIn)
 
int mode (string keyIn)
 
double parm (string keyIn)
 
string word (string keyIn)
 
vector< bool > fvec (string keyIn)
 
vector< int > mvec (string keyIn)
 
vector< double > pvec (string keyIn)
 
bool flagDefault (string keyIn)
 
int modeDefault (string keyIn)
 
double parmDefault (string keyIn)
 
string wordDefault (string keyIn)
 
vector< bool > fvecDefault (string keyIn)
 
vector< int > mvecDefault (string keyIn)
 
vector< double > pvecDefault (string keyIn)
 
map< string, FlaggetFlagMap (string match)
 
map< string, ModegetModeMap (string match)
 
map< string, ParmgetParmMap (string match)
 
map< string, WordgetWordMap (string match)
 
map< string, FVecgetFVecMap (string match)
 
map< string, MVecgetMVecMap (string match)
 
map< string, PVecgetPVecMap (string match)
 
void flag (string keyIn, bool nowIn)
 
void mode (string keyIn, int nowIn)
 
void parm (string keyIn, double nowIn)
 
void word (string keyIn, string nowIn)
 
void fvec (string keyIn, vector< bool > nowIn)
 
void mvec (string keyIn, vector< int > nowIn)
 
void pvec (string keyIn, vector< double > nowIn)
 
void forceMode (string keyIn, int nowIn)
 
void forceParm (string keyIn, double nowIn)
 
void forceMVec (string keyIn, vector< int > nowIn)
 
void forcePVec (string keyIn, vector< double > nowIn)
 
void resetFlag (string keyIn)
 
void resetMode (string keyIn)
 
void resetParm (string keyIn)
 
void resetWord (string keyIn)
 
void resetFVec (string keyIn)
 
void resetMVec (string keyIn)
 
void resetPVec (string keyIn)
 
void initPtr (Info *infoPtrIn)
 
bool init (string startFile="../share/Pythia8/xmldoc/Index.xml", bool append=false)
 
bool init (istream &is, bool append=false)
 
bool reInit (string startFile="../share/Pythia8/xmldoc/Index.xml")
 
bool readString (string line, bool warn=true)
 
bool writeFile (string toFile, bool writeAll=false)
 
bool writeFile (ostream &os=cout, bool writeAll=false)
 
bool writeFileXML (ostream &os=cout)
 
void listAll ()
 
void listChanged ()
 
void list (string match)
 
string output (string keyIn, bool fullLine=true)
 
vector< string > getReadHistory (int subrun=-999)
 
void resetAll ()
 
bool isFlag (string keyIn)
 
bool isMode (string keyIn)
 
bool isParm (string keyIn)
 
bool isWord (string keyIn)
 
bool isFVec (string keyIn)
 
bool isMVec (string keyIn)
 
bool isPVec (string keyIn)
 
bool isWVec (string keyIn)
 
void addFlag (string keyIn, bool defaultIn)
 
void addMode (string keyIn, int defaultIn, bool hasMinIn, bool hasMaxIn, int minIn, int maxIn, bool optOnlyIn=false)
 
void addParm (string keyIn, double defaultIn, bool hasMinIn, bool hasMaxIn, double minIn, double maxIn)
 
void addWord (string keyIn, string defaultIn)
 
void addFVec (string keyIn, vector< bool > defaultIn)
 
void addMVec (string keyIn, vector< int > defaultIn, bool hasMinIn, bool hasMaxIn, int minIn, int maxIn)
 
void addPVec (string keyIn, vector< double > defaultIn, bool hasMinIn, bool hasMaxIn, double minIn, double maxIn)
 
void addWVec (string keyIn, vector< string > defaultIn)
 
bool flag (string keyIn)
 
int mode (string keyIn)
 
double parm (string keyIn)
 
string word (string keyIn)
 
vector< bool > fvec (string keyIn)
 
vector< int > mvec (string keyIn)
 
vector< double > pvec (string keyIn)
 
vector< string > wvec (string keyIn)
 
bool flagDefault (string keyIn)
 
int modeDefault (string keyIn)
 
double parmDefault (string keyIn)
 
string wordDefault (string keyIn)
 
vector< bool > fvecDefault (string keyIn)
 
vector< int > mvecDefault (string keyIn)
 
vector< double > pvecDefault (string keyIn)
 
vector< string > wvecDefault (string keyIn)
 
map< string, FlaggetFlagMap (string match)
 
map< string, ModegetModeMap (string match)
 
map< string, ParmgetParmMap (string match)
 
map< string, WordgetWordMap (string match)
 
map< string, FVecgetFVecMap (string match)
 
map< string, MVecgetMVecMap (string match)
 
map< string, PVecgetPVecMap (string match)
 
map< string, WVecgetWVecMap (string match)
 
void flag (string keyIn, bool nowIn, bool force=false)
 
bool mode (string keyIn, int nowIn, bool force=false)
 
void parm (string keyIn, double nowIn, bool force=false)
 
void word (string keyIn, string nowIn, bool force=false)
 
void fvec (string keyIn, vector< bool > nowIn, bool force=false)
 
void mvec (string keyIn, vector< int > nowIn, bool force=false)
 
void pvec (string keyIn, vector< double > nowIn, bool force=false)
 
void wvec (string keyIn, vector< string > nowIn, bool force=false)
 
void forceMode (string keyIn, int nowIn)
 
void forceParm (string keyIn, double nowIn)
 
void forceMVec (string keyIn, vector< int > nowIn)
 
void forcePVec (string keyIn, vector< double > nowIn)
 
void resetFlag (string keyIn)
 
void resetMode (string keyIn)
 
void resetParm (string keyIn)
 
void resetWord (string keyIn)
 
void resetFVec (string keyIn)
 
void resetMVec (string keyIn)
 
void resetPVec (string keyIn)
 
void resetWVec (string keyIn)
 
bool getIsInit ()
 
bool readingFailed ()
 
bool unfinishedInput ()
 
void initPtrs (Info *infoPtrIn)
 
bool init (string startFile="../share/Pythia8/xmldoc/Index.xml", bool append=false)
 
bool init (istream &is, bool append=false)
 
bool reInit (string startFile="../share/Pythia8/xmldoc/Index.xml")
 
bool readString (string line, bool warn=true)
 
bool writeFile (string toFile, bool writeAll=false)
 
bool writeFile (ostream &os=cout, bool writeAll=false)
 
bool writeFileXML (ostream &os=cout)
 
void listAll ()
 
void listChanged ()
 
void list (string match)
 
string output (string keyIn, bool fullLine=true)
 
vector< string > getReadHistory (int subrun=-999)
 
void resetAll ()
 
bool isFlag (string keyIn)
 
bool isMode (string keyIn)
 
bool isParm (string keyIn)
 
bool isWord (string keyIn)
 
bool isFVec (string keyIn)
 
bool isMVec (string keyIn)
 
bool isPVec (string keyIn)
 
bool isWVec (string keyIn)
 
void addFlag (string keyIn, bool defaultIn)
 
void addMode (string keyIn, int defaultIn, bool hasMinIn, bool hasMaxIn, int minIn, int maxIn, bool optOnlyIn=false)
 
void addParm (string keyIn, double defaultIn, bool hasMinIn, bool hasMaxIn, double minIn, double maxIn)
 
void addWord (string keyIn, string defaultIn)
 
void addFVec (string keyIn, vector< bool > defaultIn)
 
void addMVec (string keyIn, vector< int > defaultIn, bool hasMinIn, bool hasMaxIn, int minIn, int maxIn)
 
void addPVec (string keyIn, vector< double > defaultIn, bool hasMinIn, bool hasMaxIn, double minIn, double maxIn)
 
void addWVec (string keyIn, vector< string > defaultIn)
 
bool flag (string keyIn)
 
int mode (string keyIn)
 
double parm (string keyIn)
 
string word (string keyIn)
 
vector< bool > fvec (string keyIn)
 
vector< int > mvec (string keyIn)
 
vector< double > pvec (string keyIn)
 
vector< string > wvec (string keyIn)
 
bool flagDefault (string keyIn)
 
int modeDefault (string keyIn)
 
double parmDefault (string keyIn)
 
string wordDefault (string keyIn)
 
vector< bool > fvecDefault (string keyIn)
 
vector< int > mvecDefault (string keyIn)
 
vector< double > pvecDefault (string keyIn)
 
vector< string > wvecDefault (string keyIn)
 
map< string, FlaggetFlagMap (string match)
 
map< string, ModegetModeMap (string match)
 
map< string, ParmgetParmMap (string match)
 
map< string, WordgetWordMap (string match)
 
map< string, FVecgetFVecMap (string match)
 
map< string, MVecgetMVecMap (string match)
 
map< string, PVecgetPVecMap (string match)
 
map< string, WVecgetWVecMap (string match)
 
void flag (string keyIn, bool nowIn, bool force=false)
 
bool mode (string keyIn, int nowIn, bool force=false)
 
void parm (string keyIn, double nowIn, bool force=false)
 
void word (string keyIn, string nowIn, bool force=false)
 
void fvec (string keyIn, vector< bool > nowIn, bool force=false)
 
void mvec (string keyIn, vector< int > nowIn, bool force=false)
 
void pvec (string keyIn, vector< double > nowIn, bool force=false)
 
void wvec (string keyIn, vector< string > nowIn, bool force=false)
 
void forceMode (string keyIn, int nowIn)
 
void forceParm (string keyIn, double nowIn)
 
void forceMVec (string keyIn, vector< int > nowIn)
 
void forcePVec (string keyIn, vector< double > nowIn)
 
void resetFlag (string keyIn)
 
void resetMode (string keyIn)
 
void resetParm (string keyIn)
 
void resetWord (string keyIn)
 
void resetFVec (string keyIn)
 
void resetMVec (string keyIn)
 
void resetPVec (string keyIn)
 
void resetWVec (string keyIn)
 
bool getIsInit ()
 
bool readingFailed ()
 
bool unfinishedInput ()
 
bool hasHardProc ()
 

Detailed Description

Definition at line 106 of file Settings.h.


The documentation for this class was generated from the following files: