Enum and tools for decoding generator information from the process code -- yuck! More...
#include <iosfwd>
#include <string>
Go to the source code of this file.
Enumerations | |
enum | GeneratorName { PYTHIA = 110000000, HERWIG = 20000000, ISAJET = 30000000, SINGLE = 40000000, HIJING = 50000000, PHOJET = 60000000, Sherpa = 70000000, CASCADE = 80000000, JIMMY = 90000000, HYDJET = 100000000, EPOS = 120000000, COMPHEP = 100000, USER = 200000, ACERMC = 300000, ALPGEN = 400000, MADGRAPH = 500000, MADCUP = 600000, TOPREX = 700000, LHAEXT = 800000, MCATNLO = 900000, CHARYBDIS = 1001000000, HORACE = 1001100000, LHEF = 1001200000, MATCHIG = 1001300000, HVGEN = 1001400000, EXOGRAVITON = 1001500000, PYTHIABC = 1001600000, PROTOS = 1001700000, GRAVADD = 1001800000, HELAC = 1001900000, PYTHIASGLUON = 1002000000, TAUOLA = 10000, PHOTOS = 20000, TAUOLA_PHOTOS = 30000, UNKNOWN = -999 } |
Functions | |
GeneratorName | generator_name (const int &index) |
GeneratorName | first_generator (const int &index) |
GeneratorName | second_generator (const int &index) |
GeneratorName | third_generator (const int &index) |
int | generator_process (int &index) |
void | GeneratorName_print (int &id) |
std::string | generator_string (const int &index) |
int | generator_int (std::string &name) |
std::ostream & | operator<< (std::ostream &lhs, GeneratorName rhs) |
bool | isNewGenCoding (const int &index) |
Enum and tools for decoding generator information from the process code -- yuck!
enum GeneratorName |
int generator_int | ( | std::string & | name | ) |
GeneratorName generator_name | ( | const int & | index | ) |