SND@LHC Software
|
Classes | |
class | Block |
Variables | |
str | mcEngine = "TGeant4" |
int | runnr = 1 |
int | nev = 1000000 |
dict | setup = {} |
str | s = 'TLV' |
dict | thickness = setup[s]['thickness'] |
dict | material = setup[s]['material'] |
dict | minmomentum = setup[s]['min momentum'] |
dict | maxmomentum = setup[s]['max momentum'] |
bool | checkOverlap = True |
str | outFile = "TLV.root" |
int | theSeed = 0 |
float | ecut = 0.0 |
ship_geo = ConfigRegistry.loadpy("$FAIRSHIP/geometry/geometry_config.py", Yheight = 10, tankDesign = 5, muShieldDesign = 7, nuTauTargetDesign=1) | |
timer = ROOT.TStopwatch() | |
gFairBaseContFact = ROOT.FairBaseContFact() | |
run = ROOT.FairRunSim() | |
rtdb = run.GetRuntimeDb() | |
cave = ROOT.ShipCave("CAVE") | |
sensPlane = ROOT.exitHadronAbsorber() | |
target = Block() | |
primGen = ROOT.FairPrimaryGenerator() | |
myPgun = ROOT.FairBoxGenerator(2212,1) | |
gMC = ROOT.TVirtualMC.GetMC() | |
fStack = gMC.GetStack() | |
f = ROOT.TFile('TLV.root') | |
pdg = ROOT.TDatabasePDG.Instance() | |
dict | h = {} |
sTree = f.cbmsim | |
rc = sTree.GetEvent(n) | |
oTrack = sTree.MCTrack[aHit.GetTrackID()] | |
M = pdg.GetParticle(oTrack.GetPdgCode()).Mass() | |
Ekin = ROOT.TMath.Sqrt( aHit.GetPx()**2+aHit.GetPy()**2+aHit.GetPz()**2 + M**2) - M | |
key | |
title | |
nx | |
ny | |
cx | |
cy | |
dict | tc = h[s].cd(1) |
rtime = timer.RealTime() | |
ctime = timer.CpuTime() | |
study_thinTarget.cave = ROOT.ShipCave("CAVE") |
Definition at line 49 of file study_thinTarget.py.
bool study_thinTarget.checkOverlap = True |
Definition at line 23 of file study_thinTarget.py.
study_thinTarget.ctime = timer.CpuTime() |
Definition at line 131 of file study_thinTarget.py.
study_thinTarget.cx |
Definition at line 120 of file study_thinTarget.py.
study_thinTarget.cy |
Definition at line 120 of file study_thinTarget.py.
float study_thinTarget.ecut = 0.0 |
Definition at line 27 of file study_thinTarget.py.
study_thinTarget.Ekin = ROOT.TMath.Sqrt( aHit.GetPx()**2+aHit.GetPy()**2+aHit.GetPz()**2 + M**2) - M |
Definition at line 117 of file study_thinTarget.py.
study_thinTarget.f = ROOT.TFile('TLV.root') |
Definition at line 106 of file study_thinTarget.py.
study_thinTarget.fStack = gMC.GetStack() |
Definition at line 95 of file study_thinTarget.py.
study_thinTarget.gFairBaseContFact = ROOT.FairBaseContFact() |
Definition at line 39 of file study_thinTarget.py.
study_thinTarget.gMC = ROOT.TVirtualMC.GetMC() |
Definition at line 93 of file study_thinTarget.py.
study_thinTarget.h = {} |
Definition at line 108 of file study_thinTarget.py.
study_thinTarget.key |
Definition at line 120 of file study_thinTarget.py.
study_thinTarget.M = pdg.GetParticle(oTrack.GetPdgCode()).Mass() |
Definition at line 116 of file study_thinTarget.py.
Definition at line 19 of file study_thinTarget.py.
Definition at line 21 of file study_thinTarget.py.
str study_thinTarget.mcEngine = "TGeant4" |
Definition at line 10 of file study_thinTarget.py.
Definition at line 20 of file study_thinTarget.py.
study_thinTarget.myPgun = ROOT.FairBoxGenerator(2212,1) |
Definition at line 82 of file study_thinTarget.py.
int study_thinTarget.nev = 1000000 |
Definition at line 12 of file study_thinTarget.py.
study_thinTarget.nx |
Definition at line 120 of file study_thinTarget.py.
study_thinTarget.ny |
Definition at line 120 of file study_thinTarget.py.
study_thinTarget.oTrack = sTree.MCTrack[aHit.GetTrackID()] |
Definition at line 115 of file study_thinTarget.py.
str study_thinTarget.outFile = "TLV.root" |
Definition at line 25 of file study_thinTarget.py.
study_thinTarget.pdg = ROOT.TDatabasePDG.Instance() |
Definition at line 107 of file study_thinTarget.py.
study_thinTarget.primGen = ROOT.FairPrimaryGenerator() |
Definition at line 81 of file study_thinTarget.py.
dict study_thinTarget.rc = sTree.GetEvent(n) |
Definition at line 113 of file study_thinTarget.py.
study_thinTarget.rtdb = run.GetRuntimeDb() |
Definition at line 44 of file study_thinTarget.py.
study_thinTarget.rtime = timer.RealTime() |
Definition at line 130 of file study_thinTarget.py.
study_thinTarget.run = ROOT.FairRunSim() |
Definition at line 40 of file study_thinTarget.py.
int study_thinTarget.runnr = 1 |
Definition at line 11 of file study_thinTarget.py.
study_thinTarget.s = 'TLV' |
Definition at line 17 of file study_thinTarget.py.
study_thinTarget.sensPlane = ROOT.exitHadronAbsorber() |
Definition at line 74 of file study_thinTarget.py.
dict study_thinTarget.setup = {} |
Definition at line 14 of file study_thinTarget.py.
study_thinTarget.ship_geo = ConfigRegistry.loadpy("$FAIRSHIP/geometry/geometry_config.py", Yheight = 10, tankDesign = 5, muShieldDesign = 7, nuTauTargetDesign=1) |
Definition at line 32 of file study_thinTarget.py.
study_thinTarget.sTree = f.cbmsim |
Definition at line 109 of file study_thinTarget.py.
study_thinTarget.target = Block() |
Definition at line 78 of file study_thinTarget.py.
Definition at line 121 of file study_thinTarget.py.
int study_thinTarget.theSeed = 0 |
Definition at line 26 of file study_thinTarget.py.
Definition at line 18 of file study_thinTarget.py.
study_thinTarget.timer = ROOT.TStopwatch() |
Definition at line 35 of file study_thinTarget.py.
study_thinTarget.title |
Definition at line 120 of file study_thinTarget.py.