Definition at line 7 of file runLumiPixel0SimDPMDirect_all.C.
References Bool_t, Cave, ctime, Dipole, Double_t, dpmGen, Drc, Dsk, Emc, fField, fRun, FTof, Fts, gDebug, Gem, kParameterMerged, Magnet, mode, mom, Muo, Mvd, nEvents, output, parOutput, Pipe, primGen, printf(), rtdb, rtime, PndMdt::SetBarrel(), PndMdt::SetEndcap(), PndSdsDetector::SetExclusiveSensorType(), PndMdt::SetForward(), PndEmc::SetGeometryVersion(), PndMdt::SetMdtMagnet(), PndMdt::SetMdtMFIron(), PndMdt::SetMuonFilter(), PndDrc::SetRunCherenkov(), PndEmc::SetStorageOfData(), PndDsk::SetStoreCerenkovs(), PndDsk::SetStoreTrackPoints(), PndSdsDetector::SetVerboseLevel(), simOutput, startEvent, storePath, Stt, timer, TString, and verboseLevel.
24 gROOT->Macro(
"$VMCWORKDIR/gconfig/rootlogon.C");
25 gSystem->Load(
"libSds");
26 gSystem->Load(
"libLmd");
27 FairRunSim *
fRun =
new FairRunSim();
28 cout<<
"All libraries succsesfully loaded!"<<endl;
31 fRun->SetName(
"TGeant4");
33 fRun->SetOutputFile(simOutput);
37 fRun->SetMaterials(
"media_pnd.geo");
43 Cave->SetGeometryFileName(
"pndcave.geo");
45 fRun->AddModule(Cave);
48 Magnet->SetGeometryFileName(
"FullSuperconductingSolenoid_v831.root");
49 fRun->AddModule(Magnet);
51 Dipole->SetGeometryFileName(
"dipole.geo");
52 fRun->AddModule(Dipole);
56 Pipe->SetGeometryFileName(
"beampipe_201309.root");
57 fRun->AddModule(Pipe);
119 Stt->SetGeometryFileName(
"straws_skewed_blocks_35cm_pipe.geo");
120 fRun->AddModule(Stt);
123 Mvd->SetGeometryFileName(
"Mvd-2.1_FullVersion.root");
124 fRun->AddModule(Mvd);
127 Gem->SetGeometryFileName(
"gem_3Stations.root");
128 fRun->AddModule(Gem);
133 fRun->AddModule(Emc);
136 SciT->SetGeometryFileName(
"barrel-SciTil_07022013.root");
137 fRun->AddModule(SciT);
140 Drc->SetGeometryFileName(
"dirc_l0_p0_updated.root");
142 fRun->AddModule(Drc);
147 fRun->AddModule(Dsk);
156 fRun->AddModule(Muo);
159 Fts->SetGeometryFileName(
"fts.geo");
160 fRun->AddModule(Fts);
163 FTof->SetGeometryFileName(
"ftofwall.root");
164 fRun->AddModule(FTof);
167 Rich->SetGeometryFileName(
"rich_v2_shift.geo");
168 fRun->AddModule(Rich);
174 Lum->SetGeometryFileName(
"Luminosity-Detector.root");
176 fRun->AddModule(Lum);
179 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
183 primGen->AddGenerator(dpmGen);
184 fRun->SetGenerator(primGen);
187 fRun->SetBeamMom(
mom);
208 fRun->SetField(fField);
212 fRun->SetStoreTraj(kTRUE);
214 fRun->SetStoreTraj(kFALSE);
219 FairLogger *logger = FairLogger::GetLogger();
222 logger->SetLogToScreen(kTRUE);
223 logger->SetLogToFile(kFALSE);
225 logger->SetLogVerbosityLevel(
"LOW");
230 logger->SetLogScreenLevel(
"ERROR");
238 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
240 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
241 output->open(parOutput.Data(),
"RECREATE");
242 rtdb->setOutput(output);
261 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
void SetForward(TString name)
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
void SetExclusiveSensorType(const TString sens)
void SetMdtMFIron(bool opt=false)
void SetStorageOfData(Bool_t val)
FairParRootFileIo * output
FairPrimaryGenerator * primGen
void SetMdtMagnet(bool opt=false)
void SetStoreTrackPoints(Bool_t storeTrackPoints)
void SetStoreCerenkovs(Bool_t storeCerenkovs)
virtual void SetGeometryVersion(const Int_t GeoNumber)
void SetBarrel(TString name)
void SetEndcap(TString name)
void SetMuonFilter(TString name)
void SetRunCherenkov(Bool_t ch)
void SetVerboseLevel(Int_t level)