25 TString OutputFile =
"hypqasim.root";
26 TString ParOutputfile =
"hypqapar.root";
27 TString MediaFile =
"media_pnd.geo";
37 FairRunSim *
fRun =
new FairRunSim();
38 fRun->SetName(SimEngine.Data() );
39 fRun->SetOutputFile(OutputFile.Data());
41 fRun->SetBeamMom(BeamMomentum);
42 fRun->SetMaterials(MediaFile.Data());
44 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
49 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
50 output->open(ParOutputfile.Data());
51 rtdb->setOutput(output);
58 Cave->SetGeometryFileName(
"pndcave.geo");
59 fRun->AddModule(Cave);
72 Hyp->SetGeometryFileName(
"TargetSystem_WindowAbsB_insideAbsB.root");
95 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
96 fRun->SetGenerator(primGen);
98 FairBoxGenerator*
boxGen =
new FairBoxGenerator(3312, 1);
99 boxGen->SetPRange(0.1,0.5);
100 boxGen->SetPhiRange(0., 360.);
101 boxGen->SetThetaRange(5., 150.);
102 boxGen->SetXYZ(0., 0., -55.);
103 primGen->AddGenerator(boxGen);
108 fRun->SetField(fField);
123 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
125 cout <<
" Test passed" << endl;
126 cout <<
" All ok " << endl;
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
void SetListMat(TString mat="carbon")
FairParRootFileIo * output
FairPrimaryGenerator * primGen
void SetSensorVol(TString VolSi)
void SetMatbud(bool mbud)
int QAmacro_hyp_1(Int_t nEvents=500, TString SimEngine="TGeant4", Bool_t HYP_File=false, Bool_t gam=false)
void SetHypSDtoFile(bool onf, bool val)
void SetHypGamFEm(bool gam)
void SetAbsorberVol(TString VolAb)
void SetTreeFName(const Char_t *Name)
FairBoxGenerator * boxGen
void SetGeoVersion(TString vers="standard")