11 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/basiclibs.C");
15 gSystem->Load(
"libGeoBase");
16 gSystem->Load(
"libParBase");
17 gSystem->Load(
"libBase");
18 gSystem->Load(
"libPndData");
19 gSystem->Load(
"libField");
20 gSystem->Load(
"libPassive");
25 gSystem->Load(
"libGen");
26 gSystem->Load(
"libPGen");
27 gSystem->Load(
"libMvd");
30 FairRunSim *
fRun =
new FairRunSim();
35 fRun->SetName(
"TGeant3");
40 fRun->SetOutputFile(
"data/MvdMC_Pid_10k.root");
45 fRun->SetMaterials(
"media_pnd.geo");
51 Cave->SetGeometryFileName(
"cave.geo");
52 fRun->AddModule(Cave);
67 Mvd->SetGeometryFileName(
"MVD14.root");
99 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
100 fRun->SetGenerator(primGen);
103 FairBoxGenerator *
fBox1 =
new FairBoxGenerator(321, 1);
104 fBox1->SetPRange(0.01,1.);
105 fBox1->SetThetaRange(5,150);
106 fBox1->SetPhiRange(0.,360);
107 fBox1->SetCosTheta();
108 primGen->AddGenerator(fBox1);
111 FairBoxGenerator *
fBox2 =
new FairBoxGenerator(2212, 1);
112 fBox2->SetPRange(0.01,1.);
113 fBox2->SetThetaRange(5,150);
114 fBox2->SetPhiRange(0.,360);
115 fBox2->SetCosTheta();
116 primGen->AddGenerator(fBox2);
120 FairBoxGenerator *
fBox3 =
new FairBoxGenerator(211, 1);
121 fBox3->SetPRange(0.1,1.);
122 fBox3->SetThetaRange(5,150);
123 fBox3->SetPhiRange(0.,360);
124 fBox3->SetCosTheta();
125 primGen->AddGenerator(fBox3);
136 fRun->SetStoreTraj(kFALSE);
141 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
143 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
144 output->open(
"testparams.root");
145 rtdb->setOutput(output);
157 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
FairParRootFileIo * output
FairPrimaryGenerator * primGen
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)