12 gROOT->Macro(
"$VMCWORKDIR/gconfig/rootlogon.C");
15 gSystem->Load(
"librazhyp");
16 gSystem->Load(
"libHyp");
18 FairRunSim *
fRun =
new FairRunSim();
29 TString inFile=
"/home/lorente/work/FairFeb14/pandaroot/macro/hyp/Alicia/hypBupV1T_Decay_gam.root";
42 fRun->SetName(
"TGeant4");
49 fRun->SetOutputFile(
"bup_test.root");
57 fRun->SetMaterials(
"media_pnd.geo");
63 Cave->SetGeometryFileName(
"pndcave.geo");
64 fRun->AddModule(Cave);
109 Hyp->SetGeometryFileName(
"TargetSystem_Ti_AbsWindow_addSens.root");
116 fRun->AddModule(Hyp);
118 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/SetFragments.C");
126 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
127 fRun->SetGenerator(primGen);
149 primGen->AddGenerator(partGen);
158 fRun->SetField(fMagField);
170 fRun->SetStoreTraj(kTRUE);
179 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
188 fieldPar->setInputVersion(fRun->GetRunId(),1);
189 fieldPar->setChanged();
192 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
195 output->open(
"test_params.root");
196 rtdb->setOutput(output);
211 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
void SetListMat(TString mat="carbon")
void GammaEmissPar(Bool_t On=kFALSE)
PndHypBupGenerator * partGen
void SetPRange(Double32_t pmin=0, Double32_t pmax=10)
FairParRootFileIo * output
void SetFieldRegion(Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax)
void SetSensorVol(TString VolSi)
PndConstField * fMagField
void SetHypSDtoFile(bool onf, bool val)
void SetField(Double_t bX, Double_t bY, Double_t bZ)
void SetAbsorberVol(TString VolAb)
void SetParameters(FairField *field)
void SetPhiRange(Double32_t phimin=0, Double32_t phimax=360)
void SetGeoVersion(TString vers="standard")
void SetThetaRange(Double32_t thetamin=0, Double32_t thetamax=90)
FairPrimaryGenerator * primGen