7 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/rootlogon.C");
10 FairRunSim *
fRun =
new FairRunSim();
17 fRun->SetName(
"TGeant4");
19 fRun->SetOutputFile(
"points_global.root");
24 fRun->SetMaterials(
"media_pnd.geo");
30 Cave->SetGeometryFileName(
"pndcave.geo");
31 fRun->AddModule(Cave);
34 Dipole->SetGeometryFileName(
"dipole.geo");
35 fRun->AddModule(Dipole);
38 fRun->AddModule(Pipe);
42 Mvd->SetGeometryFileName(
"MVD_v1.0_woPassiveTraps.root");
45 FairDetector *
Stt=
new PndStt(
"STT", kTRUE);
46 Stt->SetGeometryFileName(
"straws_skewed_blocks_pipe_120cm.geo");
50 Gem->SetGeometryFileName(
"gem_3Stations.root");
61 FairDetector *
Tof =
new PndTof(
"TOF",kTRUE);
62 Tof->SetGeometryFileName(
"tofbarrel.geo");
77 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
78 fRun->SetGenerator(primGen);
80 FairBoxGenerator *
fBox =
new FairBoxGenerator(211, 1);
81 fBox->SetPRange(0.5,10.);
82 fBox->SetThetaRange(5,150);
83 fBox->SetPhiRange(0.,360);
85 primGen->AddGenerator(fBox);
87 FairBoxGenerator *forwBox =
new FairBoxGenerator(211, 1);
88 forwBox->SetPRange(0.5,10.);
89 forwBox->SetThetaRange(0,20);
90 forwBox->SetPhiRange(0.,360);
91 forwBox->SetCosTheta();
92 primGen->AddGenerator(forwBox);
98 fRun->SetField(fField);
101 fRun->SetStoreTraj(kTRUE);
102 fRun->SetRadLenRegister(kFALSE);
108 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
110 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
111 output->open(parOutput.Data(),
"RECREATE");
112 rtdb->setOutput(output);
126 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
128 cout <<
" Test passed" << endl;
129 cout <<
" All ok " << endl;
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)
void SetRunCherenkov(Bool_t ch)
virtual void SetGeometryFileNameDouble(TString fname, TString fname2, Int_t fwbwchoice=0, TString geoVer="0")