1#include "GeneratorModule/GeneratorName.h"
7 case 1000000:
return PYTHIA;
8 case 2000000:
return HERWIG;
9 case 3000000:
return ISAJET;
10 case 4000000:
return SINGLE;
11 case 5000000:
return HIJING;
12 case 6000000:
return PHOJET;
14 case 200000:
return USER;
15 case 300000:
return ACERMC;
16 case 400000:
return ALPGEN;
25 int gen1 = 1000000 * ( index / 1000000 );
30 int gen1 = 1000000 * ( index / 1000000 );
31 int gen2 = index - gen1;
32 gen2 = 100000 * ( gen2 / 100000 );
37 int gen1 = 1000000 * ( index / 1000000 );
38 int gen2 = index - gen1;
39 gen2 = 100000 * ( gen2 / 100000 );
40 int gen3 = index - gen1 - gen2;
41 gen3 = 10000 * ( gen3 / 10000 );
55 case 1000000:
return "PYTHIA";
56 case 2000000:
return "HERWIG";
57 case 3000000:
return "ISAJET";
58 case 4000000:
return "SINGLE";
59 case 5000000:
return "HIJING";
60 case 6000000:
return "PHOJET";
61 case 100000:
return "COMPHEP";
62 case 200000:
return "USER";
63 case 300000:
return "ACERMC";
64 case 400000:
return "ALPGEN";
65 case 10000:
return "TAUOLA";
66 case 20000:
return "PHOTOS";
67 case 30000:
return "TAUOLA_PHOTOS";
GeneratorName first_generator(int &index)
GeneratorName second_generator(int &index)
std::ostream & operator<<(std::ostream &lhs, GeneratorName rhs)
GeneratorName generator_name(const int &index)
GeneratorName third_generator(int &index)
std::string generator_string(const int &index)
void GeneratorName_print(int &id)
int generator_process(int &index)