6 #include "ValidationControl.h" 9 int main(
int argc,
char **argv)
11 FILE* Finput=fopen(
"testPythia2.input",
"w");
14 # Process: ee -> Z -> tau+ tau- @ 92GeV\n\ 17 WeakSingleBoson:ffbar2gmZ = on\n\ 23 # Simplify event as much as possible\n\ 24 HadronLevel:all = off\n\ 25 HadronLevel:Hadronize = off\n\ 26 SpaceShower:QEDshowerByL = off\n\ 27 SpaceShower:QEDshowerByQ = off\n\ 28 PartonLevel:ISR = off\n\ 29 PartonLevel:FSR = off\n\ 35 # Leave tau undecayed (tau decays are very slow in Pythia 8.185)\n\ 41 FILE* Fconfig=fopen(
"testPythia2.config",
"w");
43 INPUT pythia8 testPythia2.input\n\ 45 OUTPUT ascii testPythia2.hepmc\n\ 50 control.read_file(
"testPythia2.config");
51 control.set_event_limit(1000);
53 while( control.new_event() )
55 GenEvent HepMCEvt(Units::GEV,Units::MM);
56 control.process(HepMCEvt);
Stores event-related information.
int main(int argc, char **argv)