12 TString parAsciiFile =
"all.par";
27 TString inputGenerator =
"box:type(211,1):p(1,1):tht(10,120):phi(0,360)";
33 fRun->SetName(SimEngine);
37 fRun->SetStoreTraj(kFALSE);
42 Cave->SetGeometryFileName(
"pndcave.geo");
43 fRun->AddModule(Cave);
51 Dipole->SetGeometryFileName(
"dipole.geo");
52 fRun->AddModule(Dipole);
55 Pipe->SetGeometryFileName(
"beampipe_201309.root");
56 fRun->AddModule(Pipe);
60 Mvd->SetGeometryFileName(
"Mvd-2.1_FullVersion.root");
65 FairPrimaryGenerator*
primGen = fRun->GetPrimaryGenerator();
67 FairBoxGenerator*
boxGen =
new FairBoxGenerator(211, 2);
68 boxGen->SetPRange(0.5,2.5);
69 boxGen->SetPhiRange(0., 360.);
70 boxGen->SetThetaRange(5., 150.);
71 boxGen->SetXYZ(0., 0., 0.);
72 primGen->AddGenerator(boxGen);
74 FairBoxGenerator*
boxGen2 =
new FairBoxGenerator(-211, 2);
75 boxGen2->SetPRange(0.5,2.5);
76 boxGen2->SetPhiRange(0.,360.);
77 boxGen2->SetThetaRange(5., 150.);
78 primGen->AddGenerator(boxGen2);
void Finish()
Final diagnostics.
int sim_mvd(Int_t nEvents=1000, TString SimEngine="TGeant3", Double_t BeamMomentum=1.5)
PndBoxGenerator * boxGen2
Bool_t Setup(TString outprefix="")
Initial setup.
void SetParamAsciiFile(TString par)
Setter of the parameter ascii file.
FairPrimaryGenerator * primGen
void AddSimTasks()
Add simulation tasks.
void SetNumberOfEvents(Int_t par)
Setter of the number of events.
Class for the master simulation chain.
FairBoxGenerator * boxGen
void SetGenerator()
Set the event generator.