1#include "GeneratorModule/GeneratorName.h"
8 case 1000000 :
return PYTHIA;
9 case 2000000 :
return HERWIG;
10 case 3000000 :
return ISAJET;
11 case 4000000 :
return SINGLE;
12 case 5000000 :
return HIJING;
13 case 6000000 :
return PHOJET;
15 case 200000 :
return USER;
16 case 300000 :
return ACERMC;
17 case 400000 :
return ALPGEN;
18 case 10000 :
return TAUOLA;
19 case 20000 :
return PHOTOS;
28 int gen1 = 1000000*(index/1000000);
35 int gen1 = 1000000*(index/1000000);
36 int gen2 = index - gen1;
37 gen2 = 100000*(gen2/100000);
44 int gen1 = 1000000*(index/1000000);
45 int gen2 = index - gen1;
46 gen2 = 100000*(gen2/100000);
47 int gen3 = index - gen1 - gen2;
48 gen3 = 10000*(gen3/10000);
54{
return index%10000; }
70 case 1000000 :
return "PYTHIA";
71 case 2000000 :
return "HERWIG";
72 case 3000000 :
return "ISAJET";
73 case 4000000 :
return "SINGLE";
74 case 5000000 :
return "HIJING";
75 case 6000000 :
return "PHOJET";
76 case 100000 :
return "COMPHEP";
77 case 200000 :
return "USER";
78 case 300000 :
return "ACERMC";
79 case 400000 :
return "ALPGEN";
80 case 10000 :
return "TAUOLA";
81 case 20000 :
return "PHOTOS";
82 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)