SND@LHC Software
|
Functions | |
pyExit () | |
someDebug () | |
Variables | |
str | mcEngine = "TGeant4" |
str | simEngine = "Pgun" |
int | nEvents = 5 |
int | muShieldLength = 7000 |
int | targetHadronAbsorber = 350 |
int | decayVolumeLength = 5000 |
str | tag = simEngine+"-"+mcEngine |
str | outFile = "ship."+tag+".root" |
str | parFile = "ship.params."+tag+".root" |
timer = ROOT.TStopwatch() | |
run = ROOT.FairRunSim() | |
rtdb = run.GetRuntimeDb() | |
cave = ROOT.ShipCave("CAVE") | |
TargetStation = ROOT.ShipTargetStation("TargetStation",muShieldLength) | |
MuonShield = ROOT.ShipMuonShield("MuonShield",1) | |
magnet = ROOT.ShipMagnet("Magnet") | |
Chamber = ROOT.ShipChamber("Chamber") | |
Veto = ROOT.veto("Veto", ROOT.kTRUE) | |
ecal = ROOT.ecal("Ecal", ROOT.kTRUE) | |
Muon = ROOT.muon("Muon", ROOT.kTRUE) | |
fMagField = ROOT.ShipConstField() | |
primGen = ROOT.FairPrimaryGenerator() | |
int | pointZero = -decayVolumeLength/2. - targetHadronAbsorber - muShieldLength - 200. |
mom = ROOT.TVector3(0.,0.,100.) | |
pos = ROOT.TVector3(0.,0.,pointZero) | |
myPgun = ROOT.FairParticleGenerator(2212,1,0.,0.,100.,0.,0.,pointZero) | |
kParameterMerged = ROOT.kTRUE | |
parOut = ROOT.FairParRootFileIo(kParameterMerged) | |
rtime = timer.RealTime() | |
ctime = timer.CpuTime() | |
run_simPgun.pyExit | ( | ) |
Definition at line 11 of file run_simPgun.py.
run_simPgun.someDebug | ( | ) |
Definition at line 125 of file run_simPgun.py.
run_simPgun.cave = ROOT.ShipCave("CAVE") |
Definition at line 49 of file run_simPgun.py.
run_simPgun.Chamber = ROOT.ShipChamber("Chamber") |
Definition at line 61 of file run_simPgun.py.
run_simPgun.ctime = timer.CpuTime() |
Definition at line 116 of file run_simPgun.py.
int run_simPgun.decayVolumeLength = 5000 |
Definition at line 20 of file run_simPgun.py.
run_simPgun.ecal = ROOT.ecal("Ecal", ROOT.kTRUE) |
Definition at line 67 of file run_simPgun.py.
run_simPgun.fMagField = ROOT.ShipConstField() |
Definition at line 75 of file run_simPgun.py.
run_simPgun.kParameterMerged = ROOT.kTRUE |
Definition at line 101 of file run_simPgun.py.
run_simPgun.magnet = ROOT.ShipMagnet("Magnet") |
Definition at line 58 of file run_simPgun.py.
str run_simPgun.mcEngine = "TGeant4" |
Definition at line 2 of file run_simPgun.py.
run_simPgun.mom = ROOT.TVector3(0.,0.,100.) |
Definition at line 84 of file run_simPgun.py.
run_simPgun.Muon = ROOT.muon("Muon", ROOT.kTRUE) |
Definition at line 70 of file run_simPgun.py.
run_simPgun.MuonShield = ROOT.ShipMuonShield("MuonShield",1) |
Definition at line 55 of file run_simPgun.py.
int run_simPgun.muShieldLength = 7000 |
Definition at line 18 of file run_simPgun.py.
run_simPgun.myPgun = ROOT.FairParticleGenerator(2212,1,0.,0.,100.,0.,0.,pointZero) |
Definition at line 86 of file run_simPgun.py.
int run_simPgun.nEvents = 5 |
Definition at line 4 of file run_simPgun.py.
str run_simPgun.outFile = "ship."+tag+".root" |
Definition at line 23 of file run_simPgun.py.
str run_simPgun.parFile = "ship.params."+tag+".root" |
Definition at line 26 of file run_simPgun.py.
run_simPgun.parOut = ROOT.FairParRootFileIo(kParameterMerged) |
Definition at line 102 of file run_simPgun.py.
int run_simPgun.pointZero = -decayVolumeLength/2. - targetHadronAbsorber - muShieldLength - 200. |
Definition at line 82 of file run_simPgun.py.
run_simPgun.pos = ROOT.TVector3(0.,0.,pointZero) |
Definition at line 85 of file run_simPgun.py.
run_simPgun.primGen = ROOT.FairPrimaryGenerator() |
Definition at line 81 of file run_simPgun.py.
run_simPgun.rtdb = run.GetRuntimeDb() |
Definition at line 40 of file run_simPgun.py.
run_simPgun.rtime = timer.RealTime() |
Definition at line 115 of file run_simPgun.py.
run_simPgun.run = ROOT.FairRunSim() |
Definition at line 37 of file run_simPgun.py.
str run_simPgun.simEngine = "Pgun" |
Definition at line 3 of file run_simPgun.py.
Definition at line 22 of file run_simPgun.py.
int run_simPgun.targetHadronAbsorber = 350 |
Definition at line 19 of file run_simPgun.py.
run_simPgun.TargetStation = ROOT.ShipTargetStation("TargetStation",muShieldLength) |
Definition at line 53 of file run_simPgun.py.
run_simPgun.timer = ROOT.TStopwatch() |
Definition at line 32 of file run_simPgun.py.
run_simPgun.Veto = ROOT.veto("Veto", ROOT.kTRUE) |
Definition at line 64 of file run_simPgun.py.