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");
46 fRun->AddModule(Cave);
49 Magnet->SetGeometryFileName(
"FullSuperconductingSolenoid_v831.root");
50 fRun->AddModule(Magnet);
52 Dipole->SetGeometryFileName(
"dipole.geo");
53 fRun->AddModule(Dipole);
57 Pipe->SetGeometryFileName(
"beampipe_201309.root");
58 fRun->AddModule(Pipe);
63 Lum->SetGeometryFileName(
"Luminosity-Detector.root");
179 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
182 TString macfile = gSystem->Getenv(
"VMCWORKDIR");
183 macfile +=
"/pgenerators/FtfEvtGen/PbarP.mac";
185 primGen->AddGenerator(Ftf);
186 fRun->SetGenerator(primGen);
189 fRun->SetBeamMom(
mom);
209 fRun->SetField(fField);
213 fRun->SetStoreTraj(kTRUE);
215 fRun->SetStoreTraj(kFALSE);
220 FairLogger *logger = FairLogger::GetLogger();
223 logger->SetLogToScreen(kTRUE);
224 logger->SetLogToFile(kFALSE);
226 logger->SetLogVerbosityLevel(
"LOW");
231 logger->SetLogScreenLevel(
"ERROR");
239 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
241 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
242 output->open(parOutput.Data(),
"RECREATE");
243 rtdb->setOutput(output);
262 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
void SetExclusiveSensorType(const TString sens)
FairParRootFileIo * output
FairPrimaryGenerator * primGen
int runLumiPixel0SimFTFDirect(const int nEvents=10, const int startEvent=0, const double mom=15, TString storePath="tmpOutputDPM", const int verboseLevel=0, const int seed)
void SetVerboseLevel(Int_t level)