12 gROOT->Macro(
"$VMCWORKDIR/gconfig/rootlogon.C");
15 gSystem->Load(
"librazhyp");
16 gSystem->Load(
"libHyp");
18 FairRunSim *
fRun =
new FairRunSim();
33 fRun->SetName(
"TGeant3");
38 fRun->SetOutputFile(
"sim_piTr.root");
45 fRun->SetMaterials(
"media_pnd_cuts.geo");
51 Cave->SetGeometryFileName(
"pndcave.geo");
52 fRun->AddModule(Cave);
96 Hyp->SetGeometryFileName(
"HYPST_assexy3C5Lay_mvd.root");
109 fRun->AddModule(Hyp);
119 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
120 fRun->SetGenerator(primGen);
133 primGen->AddGenerator(boxGen);
161 fRun->SetField(fMagField);
173 fRun->SetStoreTraj(kTRUE);
194 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
203 fieldPar->setInputVersion(fRun->GetRunId(),1);
204 fieldPar->setChanged();
207 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
209 output->open(
"PiTrparams.root");
210 rtdb->setOutput(output);
225 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
FairParRootFileIo * output
void SetPRange(Double32_t pmin=0, Double32_t pmax=10)
void SetPhiRange(Double32_t phimin=0, Double32_t phimax=360)
void SetFieldRegion(Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax)
void SetSensorVol(TString VolSi)
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
void SetField(Double_t bX, Double_t bY, Double_t bZ)
void SetAbsorberVol(TString VolAb)
void SetParameters(FairField *field)
FairPrimaryGenerator * primGen
void SetThetaRange(Double32_t thetamin=0, Double32_t thetamax=90)
PndConstField * fMagField