8 TString BaseDir = gSystem->Getenv(
"VMCWORKDIR");
9 TString DECAYInput = BaseDir +
"/pgenerators/EvtGen/EvtGen/Private/DECAY.DEC";
10 TString PDLInput = BaseDir +
"/pgenerators/EvtGen/EvtGen/Private/evt.pdl";
14 FairRunSim *
fRun =
new FairRunSim();
19 fRun->SetName(
"TGeant3");
22 fRun->SetOutputFile(
"qa_evtgen1.root");
26 fRun->SetMaterials(
"media_pnd.geo");
31 Cave->SetGeometryFileName(
"pndcave.geo");
32 fRun->AddModule(Cave);
37 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
38 fRun->SetGenerator(primGen);
40 FairBoxGenerator*
boxGen1 =
new FairBoxGenerator(13, 2);
41 boxGen1->SetPRange(0.1,2);
42 boxGen1->SetPhiRange(0., 360.);
43 boxGen1->SetThetaRange(5., 140.);
44 boxGen1->SetXYZ(0., 0., 0.);
46 FairBoxGenerator*
boxGen2 =
new FairBoxGenerator(-13, 2);
47 boxGen2->SetPRange(0.1,2);
48 boxGen2->SetPhiRange(0., 360.);
49 boxGen2->SetThetaRange(5., 140.);
50 boxGen2->SetXYZ(0., 0., 0.);
56 primGen->AddGenerator(boxGen1);
57 primGen->AddGenerator(evtGen);
58 primGen->AddGenerator(boxGen2);
70 cout <<
" Test Passed" << endl;
71 cout <<
" All Ok " << endl;
73 cout <<
" Test Failed" << endl;
74 cout <<
" Not Ok " << endl;
79 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
PndBoxGenerator * boxGen2
PndBoxGenerator * boxGen1
FairPrimaryGenerator * primGen
void SetStoreTree(Bool_t store=true)
FairEvtGenGenerator * evtGen