FairRoot/PandaRoot
|
Go to the source code of this file.
Functions | |
timer | Start () |
gROOT | Macro ("$VMCWORKDIR/gconfig/rootlogon.C") |
fRun | SetName ("TGeant4") |
fRun | SetOutputFile (simOutput) |
fRun | SetMaterials ("media_pnd.geo") |
Cave | SetGeometryFileName ("pndcave.geo") |
fRun | AddModule (Cave) |
Magnet | SetGeometryFileName ("FullSolenoid.root") |
fRun | AddModule (Magnet) |
fRun | AddModule (Pipe) |
Mvd | SetGeometryFileName ("MVD_v1.0_woPassiveTraps.root") |
Mvd | SetVerboseLevel (verboseLevel) |
fRun | AddModule (Mvd) |
Tpc | SetGeometryFileName ("tpc.geo") |
fRun | AddModule (Tpc) |
Emc | SetGeometryFileNameDouble ("emc_module1245.dat","emc_module3new.root") |
fRun | AddModule (Emc) |
fRun | SetGenerator (primGen) |
primGen | AddGenerator (evtGen) |
fRun | SetBeamMom (15) |
fRun | SetField (fField) |
fRun | SetStoreTraj (kTRUE) |
fRun | Init () |
output | open (parOutput.Data(),"RECREATE") |
rtdb | setOutput (output) |
fRun | Run (nEvents) |
rtdb | print () |
timer | Stop () |
printf ("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime) | |
Variables | |
gDebug =0 | |
int | verboseLevel = 0 |
Int_t | nEvents = 1000 |
TString | simOutput ="MvdTpc_D+D-_10G_1000.root" |
TString | parOutput ="MvdParams.root" |
FairRunSim * | fRun = new FairRunSim() |
FairModule * | Cave = new PndCave("CAVE") |
FairModule * | Magnet = new PndMagnet("MAGNET") |
FairModule * | Pipe = new PndPipe("PIPE") |
FairDetector * | Mvd = new PndMvdDetector("MVD", kTRUE) |
FairDetector * | Tpc = new PndTpcDetector("TPC", kTRUE) |
PndEmc * | Emc = new PndEmc("EMC",kTRUE) |
FairPrimaryGenerator * | primGen = new FairPrimaryGenerator() |
FairEvtGenGenerator * | evtGen |
PndMultiField * | fField = new PndMultiField("FULL") |
FairRuntimeDb * | rtdb =fRun->GetRuntimeDb() |
Bool_t | kParameterMerged =kTRUE |
FairParRootFileIo * | output =new FairParRootFileIo(kParameterMerged) |
Double_t | rtime = timer.RealTime() |
Double_t | ctime = timer.CpuTime() |
fRun Init | ( | ) |
gROOT Macro | ( | "$VMCWORKDIR/gconfig/rootlogon.C" | ) |
output open | ( | parOutput. | Data(), |
"RECREATE" | |||
) |
printf | ( | " | RealTime = %f seconds | ) |
fRun SetBeamMom | ( | 15 | ) |
Cave SetGeometryFileName | ( | "pndcave.geo" | ) |
Magnet SetGeometryFileName | ( | "FullSolenoid.root" | ) |
Mvd SetGeometryFileName | ( | "MVD_v1.0_woPassiveTraps.root" | ) |
Tpc SetGeometryFileName | ( | "tpc.geo" | ) |
Emc SetGeometryFileNameDouble | ( | "emc_module1245.dat" | , |
"emc_module3new.root" | |||
) |
fRun SetMaterials | ( | "media_pnd.geo" | ) |
fRun SetName | ( | "TGeant4" | ) |
fRun SetStoreTraj | ( | kTRUE | ) |
Mvd SetVerboseLevel | ( | verboseLevel | ) |
timer Start | ( | ) |
timer Stop | ( | ) |
FairModule* Cave = new PndCave("CAVE") |
Definition at line 36 of file Tobias/runMvdSim.C.
Double_t ctime = timer.CpuTime() |
Definition at line 173 of file Tobias/runMvdSim.C.
Definition at line 62 of file Tobias/runMvdSim.C.
FairEvtGenGenerator* evtGen |
Definition at line 113 of file Tobias/runMvdSim.C.
PndMultiField* fField = new PndMultiField("FULL") |
Definition at line 130 of file Tobias/runMvdSim.C.
FairRunSim* fRun = new FairRunSim() |
Definition at line 19 of file Tobias/runMvdSim.C.
gDebug =0 |
Definition at line 6 of file Tobias/runMvdSim.C.
Bool_t kParameterMerged =kTRUE |
Definition at line 157 of file Tobias/runMvdSim.C.
FairModule* Magnet = new PndMagnet("MAGNET") |
Definition at line 40 of file Tobias/runMvdSim.C.
FairDetector* Mvd = new PndMvdDetector("MVD", kTRUE) |
Definition at line 48 of file Tobias/runMvdSim.C.
Int_t nEvents = 1000 |
Definition at line 8 of file Tobias/runMvdSim.C.
FairParRootFileIo* output =new FairParRootFileIo(kParameterMerged) |
Definition at line 158 of file Tobias/runMvdSim.C.
TString parOutput ="MvdParams.root" |
Definition at line 14 of file Tobias/runMvdSim.C.
FairModule* Pipe = new PndPipe("PIPE") |
Definition at line 44 of file Tobias/runMvdSim.C.
FairPrimaryGenerator* primGen = new FairPrimaryGenerator() |
Definition at line 84 of file Tobias/runMvdSim.C.
FairRuntimeDb* rtdb =fRun->GetRuntimeDb() |
Definition at line 156 of file Tobias/runMvdSim.C.
Double_t rtime = timer.RealTime() |
Definition at line 172 of file Tobias/runMvdSim.C.
TString simOutput ="MvdTpc_D+D-_10G_1000.root" |
Definition at line 11 of file Tobias/runMvdSim.C.
FairDetector* Tpc = new PndTpcDetector("TPC", kTRUE) |
Definition at line 54 of file Tobias/runMvdSim.C.
Referenced by Mrun_sim1_PndFlatGen(), run_sim(), run_sim_tpc_dpm(), run_sim_tpc_evt(), run_sim_tpccombi(), run_sim_tpccombi_dpm(), run_sim_tpccombi_evtgen(), run_sim_tpccombi_pgun(), run_sim_tpcmvd(), runGemSim(), runMC(), sim(), and sim_gg().
int verboseLevel = 0 |
Definition at line 7 of file Tobias/runMvdSim.C.