27 FairRunSim *
fRun =
new FairRunSim();
31 fRun->SetName(
"TGeant4");
34 fRun->SetOutputFile(simOutput);
38 fRun->SetMaterials(
"media_pnd.geo");
44 Cave->SetGeometryFileName(
"pndcave.geo");
47 fRun->AddModule(Cave);
51 Magnet->SetGeometryFileName(
"FullSolenoid_V842.root");
52 fRun->AddModule(Magnet);
54 Dipole->SetGeometryFileName(
"dipole.geo");
55 fRun->AddModule(Dipole);
59 Pipe->SetGeometryFileName(
"beampipe_201309.root");
60 fRun->AddModule(Pipe);
65 Lum->SetGeometryFileName(
"Luminosity-Detector.root");
181 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
185 primGen->AddGenerator(dpmGen);
186 fRun->SetGenerator(primGen);
189 fRun->SetBeamMom(
mom);
210 fRun->SetField(fField);
214 fRun->SetStoreTraj(kTRUE);
216 fRun->SetStoreTraj(kFALSE);
221 FairLogger *logger = FairLogger::GetLogger();
224 logger->SetLogToScreen(kTRUE);
225 logger->SetLogToFile(kFALSE);
227 logger->SetLogVerbosityLevel(
"LOW");
232 logger->SetLogScreenLevel(
"ERROR");
240 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
242 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
243 output->open(parOutput.Data(),
"RECREATE");
244 rtdb->setOutput(output);
263 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 runLumiPixel0SimDPMDirect(const int nEvents=10, const int startEvent=0, const double mom=15, TString storePath="tmpOutputDPM", const int verboseLevel=0, const int seed, const int mode=1, const double th_min=0.12)
void SetVerboseLevel(Int_t level)