8 gROOT->Macro(
"../Libs.C");
10 FairRunSim *
fRun =
new FairRunSim();
16 fRun->SetName(
"TGeant4");
22 fRun->SetOutputFile(filename.c_str());
27 fRun->SetMaterials(
"media_pnd.geo");
33 Cave->SetGeometryFileName(
"pndcave.geo");
34 fRun->AddModule(Cave);
41 Pipe->SetGeometryFileName(
"pipebeamtarget.geo");
42 fRun->AddModule(Pipe);
45 Mvd->SetGeometryFileName(
"MVD_v1.0_woPassiveTraps.root");
48 Mvd->SetVerboseLevel(verboseLevel);
56 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
57 fRun->SetGenerator(primGen);
65 primGen->AddGenerator(fBox1);
70 fRun->SetStoreTraj(kFALSE);
71 fRun->SetRadLenRegister(kTRUE);
79 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
81 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
82 output->open(
"../data/mvdTestGeo1.0_par.root");
83 rtdb->setOutput(output);
89 fRun->SetTrackingDebugMode(
false);
95 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
void SetThetaRange(Double32_t thetamin=0, Double32_t thetamax=90)
PndFileNameCreator namecreator("../data/mvdTestGeo.root")
void SetXYZ(Double32_t x=0, Double32_t y=0, Double32_t z=0)
FairParRootFileIo * output
std::string GetSimFileName(std::string addon="", bool cut=false)
A simple class which adds the corresponding file extensions to a given base class.
FairPrimaryGenerator * primGen
void SetPRange(Double32_t pmin=0, Double32_t pmax=10)
void SetPhiRange(Double32_t phimin=0, Double32_t phimax=360)