9 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/rootlogon.C");
10 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/basiclibs.C");
14 FairRunSim *
fRun =
new FairRunSim();
21 fRun->SetName(
"TGeant3");
23 fRun->SetOutputFile(
"sim_emc.root");
28 fRun->SetMaterials(
"media_pnd.geo");
33 Cave->SetGeometryFileName(
"pndcave.geo");
34 fRun->AddModule(Cave);
37 Magnet->SetGeometryFileName(
"FullSolenoid.root");
38 fRun->AddModule(Magnet);
41 Dipole->SetGeometryFileName(
"dipole.geo");
42 fRun->AddModule(Dipole);
45 fRun->AddModule(Pipe);
48 Stt->SetGeometryFileName(
"straws_skewed_blocks_35cm_pipe.geo");
52 Mvd->SetGeometryFileName(
"MVD_v1.0_woPassiveTraps.root");
60 FairDetector *
Tof =
new PndTof(
"TOF",kTRUE);
61 Tof->SetGeometryFileName(
"tofbarrel.geo");
79 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
80 fRun->SetGenerator(primGen);
83 FairEvtGenGenerator*
evtGen =
new FairEvtGenGenerator(
"output.evt");
84 primGen->AddGenerator(evtGen);
99 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
101 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
102 output->open(
"simparams.root");
103 rtdb->setOutput(output);
116 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
void SetMdtMFIron(bool opt=false)
FairParRootFileIo * output
FairPrimaryGenerator * primGen
void SetMdtMagnet(bool opt=false)
void SetBarrel(TString name)
void SetEndcap(TString name)
void SetMuonFilter(TString name)
FairEvtGenGenerator * evtGen
virtual void SetGeometryFileNameTriple(TString fname, TString fname2, TString fname3, TString geoVer="0")
void SetRunCherenkov(Bool_t ch)