7         gROOT->Macro(
"$VMCWORKDIR/gconfig/rootlogon.C");
 
    8         gSystem->Load(
"libHypGe");
 
    9         gSystem->Load(
"libHyp");  
 
   10         FairRunSim *
fRun = 
new FairRunSim();
 
   20                 GeoFile = 
"hypGeGeoGeantTestGeometry.root";
 
   21                 outFile += 
"hypGeGeoGeantTestGeometry_";
 
   33                 outFile += Energy*1000;
 
   44                 outFile += 
"withSecTar";
 
   50         SimparamsFile += 
"__Simparams.root";
 
   57         fRun->SetName(
"TGeant4");
 
   59         fRun->SetOutputFile(outFile);
 
   63         fRun->SetMaterials(
"media_pnd_hypGe.geo");
 
   69         Cave->SetGeometryFileName(
"pndcave_vacuum.geo");
 
   70         fRun->AddModule(Cave); 
 
   75                 HypGe->SetGeometryFileName(GeoFile);
 
   76                 fRun->AddModule(HypGe); 
 
   81                 Hyp->SetAbsorverVol(
"Absorber"); 
 
   83                 Hyp->SetGeometryFileName(
"SekTarget_open_varAbs4_3Q_HYPbe_1mm.root");
 
  101         FairPrimaryGenerator* 
primGen = 
new FairPrimaryGenerator();
 
  102         fRun->SetGenerator(primGen);
 
  119         boxGen->
SetXYZ(0., 0., -55.); 
 
  120         primGen->AddGenerator(boxGen);
 
  130                 boxGen2->
SetXYZ(0., 0., -55.); 
 
  131                 primGen->AddGenerator(boxGen2);
 
  158         fRun->SetStoreTraj(kTRUE); 
 
  176         FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
 
  180         FairParRootFileIo* 
output=
new FairParRootFileIo(kParameterMerged);
 
  181         output->open(SimparamsFile);
 
  182         rtdb->setOutput(output);
 
  196         printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
 
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
void SetThetaRange(Double32_t thetamin=0, Double32_t thetamax=90)
PndBoxGenerator * boxGen2
void SetXYZ(Double32_t x=0, Double32_t y=0, Double32_t z=0)
FairParRootFileIo * output
FairPrimaryGenerator * primGen
void SetSensorVol(TString VolSi)
FairBoxGenerator * boxGen
int sim_hypGe_TestGeo(Int_t nEvents, Int_t WhichDetector, Double_t Energy, Bool_t addSecTar)
void SetPRange(Double32_t pmin=0, Double32_t pmax=10)
void SetPhiRange(Double32_t phimin=0, Double32_t phimax=360)
void SetPathGeo(TString pgeo)