FairRoot/PandaRoot
|
Go to the source code of this file.
Functions | |
timer | Start () |
gROOT | Macro ("$VMCWORKDIR/gconfig/rootlogon.C") |
gSystem | Load ("libEnDrc") |
fRun | SetName ("TGeant3") |
fRun | SetOutputFile ("testsimu10.root") |
fRun | SetMaterials ("media_pnd.geo") |
Cave | SetGeometryFileName ("pndcave.geo") |
fRun | AddModule (Cave) |
Drc | SetGeometryFileName ("dirc.geo") |
fRun | AddModule (Drc) |
Dsk | SetGeometryFileName ("endrc.root") |
fRun | AddModule (Dsk) |
fRun | SetGenerator (primGen) |
primGen | AddGenerator (partGen) |
fRun | SetStoreTraj (kTRUE) |
fField | AddField (map) |
fField | AddField (map1) |
fField | AddField (map2) |
fRun | SetField (fField) |
fRun | Init () |
trajFilter | SetStepSizeCut (0.01) |
trajFilter | SetStorePrimaries (kTRUE) |
trajFilter | SetStoreSecondaries (kTRUE) |
if (fField) | |
Par | setInputVersion (fRun->GetRunId(), 1) |
Par | setChanged () |
output | open ("testparams.root") |
rtdb | setOutput (output) |
rtdb | saveOutput () |
rtdb | print () |
fRun | Run (nEvents) |
timer | Stop () |
printf ("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime) | |
Variables | |
gDebug =0 | |
FairRunSim * | fRun = new FairRunSim() |
FairModule * | Cave = new PndCave("CAVE") |
FairDetector * | Drc = new PndDrc("DIRC", kTRUE) |
FairDetector * | Dsk = new PndEnDrc("EDRC", kTRUE) |
FairPrimaryGenerator * | primGen = new FairPrimaryGenerator() |
FairEvtGenGenerator * | partGen = new FairEvtGenGenerator("/home/dglazier/panda/pandaroot/pgenerators/EvtGen/output.evt") |
PndMultiField * | fField = new PndMultiField() |
PndTransMap * | map = new PndTransMap("TransMap", "R") |
PndDipoleMap * | map1 = new PndDipoleMap("DipoleMap", "R") |
PndSolenoidMap * | map2 = new PndSolenoidMap("SolenoidMap", "R") |
FairTrajFilter * | trajFilter = FairTrajFilter::Instance() |
FairRuntimeDb * | rtdb =fRun->GetRuntimeDb() |
Bool_t | kParameterMerged =kTRUE |
PndMultiFieldPar * | Par = (PndMultiFieldPar*) rtdb->getContainer("PndMultiFieldPar") |
FairParRootFileIo * | output =new FairParRootFileIo(kParameterMerged) |
Int_t | nEvents = 10 |
Double_t | rtime = timer.RealTime() |
Double_t | ctime = timer.CpuTime() |
if | ( | fField | ) |
Definition at line 149 of file run_EvtGenSim.C.
References PndMultiFieldPar::SetParameters().
fRun Init | ( | ) |
gSystem Load | ( | "libEnDrc" | ) |
gROOT Macro | ( | "$VMCWORKDIR/gconfig/rootlogon.C" | ) |
output open | ( | "testparams.root" | ) |
printf | ( | " | RealTime = %f seconds | ) |
rtdb saveOutput | ( | ) |
Par setChanged | ( | ) |
Cave SetGeometryFileName | ( | "pndcave.geo" | ) |
Drc SetGeometryFileName | ( | "dirc.geo" | ) |
Dsk SetGeometryFileName | ( | "endrc.root" | ) |
fRun SetMaterials | ( | "media_pnd.geo" | ) |
fRun SetName | ( | "TGeant3" | ) |
fRun SetOutputFile | ( | "testsimu10.root" | ) |
trajFilter SetStepSizeCut | ( | 0. | 01 | ) |
trajFilter SetStorePrimaries | ( | kTRUE | ) |
trajFilter SetStoreSecondaries | ( | kTRUE | ) |
fRun SetStoreTraj | ( | kTRUE | ) |
timer Start | ( | ) |
timer Stop | ( | ) |
FairModule* Cave = new PndCave("CAVE") |
Definition at line 31 of file run_EvtGenSim.C.
Double_t ctime = timer.CpuTime() |
Definition at line 167 of file run_EvtGenSim.C.
FairDetector* Drc = new PndDrc("DIRC", kTRUE) |
Definition at line 59 of file run_EvtGenSim.C.
FairDetector* Dsk = new PndEnDrc("EDRC", kTRUE) |
Definition at line 65 of file run_EvtGenSim.C.
PndMultiField* fField = new PndMultiField() |
Definition at line 88 of file run_EvtGenSim.C.
FairRunSim* fRun = new FairRunSim() |
Definition at line 11 of file run_EvtGenSim.C.
gDebug =0 |
Definition at line 6 of file run_EvtGenSim.C.
Bool_t kParameterMerged =kTRUE |
Definition at line 125 of file run_EvtGenSim.C.
PndTransMap* map = new PndTransMap("TransMap", "R") |
Definition at line 90 of file run_EvtGenSim.C.
PndDipoleMap* map1 = new PndDipoleMap("DipoleMap", "R") |
Definition at line 91 of file run_EvtGenSim.C.
PndSolenoidMap* map2 = new PndSolenoidMap("SolenoidMap", "R") |
Definition at line 92 of file run_EvtGenSim.C.
Int_t nEvents = 10 |
Definition at line 161 of file run_EvtGenSim.C.
FairParRootFileIo* output =new FairParRootFileIo(kParameterMerged) |
Definition at line 153 of file run_EvtGenSim.C.
PndMultiFieldPar* Par = (PndMultiFieldPar*) rtdb->getContainer("PndMultiFieldPar") |
Definition at line 148 of file run_EvtGenSim.C.
FairEvtGenGenerator* partGen = new FairEvtGenGenerator("/home/dglazier/panda/pandaroot/pgenerators/EvtGen/output.evt") |
Definition at line 80 of file run_EvtGenSim.C.
FairPrimaryGenerator* primGen = new FairPrimaryGenerator() |
Definition at line 72 of file run_EvtGenSim.C.
FairRuntimeDb* rtdb =fRun->GetRuntimeDb() |
Definition at line 124 of file run_EvtGenSim.C.
Double_t rtime = timer.RealTime() |
Definition at line 166 of file run_EvtGenSim.C.
FairTrajFilter* trajFilter = FairTrajFilter::Instance() |
Definition at line 111 of file run_EvtGenSim.C.