Definition at line 3 of file outdated/SimulationGG/SimulationMacros/sim.C.
References Bool_t, Cave, ctime, Dch, Dipole, Double_t, Drc, Emc, evtGen, fRun, gDebug, kParameterMerged, Magnet, Muo, output, Pipe, primGen, printf(), rootlogon(), rtdb, rtime, seed, PndEmc::SetGeometryFileNameDouble(), timer, Tof, and Tpc.
5 gRandom->SetSeed(
seed);
10 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/rootlogon.C");
13 FairRunSim *
fRun =
new FairRunSim();
21 fRun->SetName(TransportModel);
23 fRun->SetOutputFile(simdatei);
28 fRun->SetMaterials(
"media_pnd.geo");
34 Cave->SetGeometryFileName(
"pndcave.geo");
35 fRun->AddModule(Cave);
42 Magnet->SetGeometryFileName(
"FullSolenoid.root");
43 fRun->AddModule(Magnet);
46 Dipole->SetGeometryFileName(
"dipole.geo");
47 fRun->AddModule(Dipole);
52 fRun->AddModule(Pipe);
67 FairDetector *
Tpc =
new PndTpcDetector(
"TPC", kTRUE);
68 Tpc->SetGeometryFileName(
"tpc.geo");
75 FairDetector *
Tof =
new PndTof(
"TOF",kTRUE);
76 Tof->SetGeometryFileName(
"tofbarrel.geo");
79 FairDetector *
Drc =
new PndDrc(
"DIRC", kTRUE);
80 Drc->SetGeometryFileName(
"dirc.geo");
83 FairDetector *
Muo =
new PndMdt(
"MDT",kTRUE);
84 Muo->SetGeometryFileName(
"muopars.root");
87 FairDetector *
Dch =
new PndDchDetector(
"DCH", kTRUE);
88 Dch->SetGeometryFileName(
"dch.root");
96 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
97 fRun->SetGenerator(primGen);
101 FairEvtGenGenerator*
evtGen =
new FairEvtGenGenerator(input);
102 primGen->AddGenerator(evtGen);
104 fRun->SetStoreTraj(kTRUE);
117 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
119 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
121 rtdb->setOutput(output);
134 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
FairParRootFileIo * output
FairPrimaryGenerator * primGen
FairEvtGenGenerator * evtGen
virtual void SetGeometryFileNameDouble(TString fname, TString fname2, Int_t fwbwchoice=0, TString geoVer="0")