|
FairShip
|
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 |
| geometry_config | ship_geo = geometry_config.create_config(Yheight=10, shieldName="warm_opt") |
| ROOT | timer = ROOT.TStopwatch() |
| ROOT | gFairBaseContFact = ROOT.FairBaseContFact() |
| ROOT | run = ROOT.FairRunSim() |
| ROOT | rtdb = run.GetRuntimeDb() |
| ROOT | cave = ROOT.ShipCave("CAVE") |
| ROOT | sensPlane = ROOT.exitHadronAbsorber() |
| Block | target = Block() |
| ROOT | primGen = ROOT.FairPrimaryGenerator() |
| ROOT | myPgun = ROOT.FairBoxGenerator(2212, 1) |
| ROOT | gMC = ROOT.TVirtualMC.GetMC() |
| ROOT | fStack = gMC.GetStack() |
| ROOT | f = ROOT.TFile("TLV.root") |
| ROOT | pdg = ROOT.TDatabasePDG.Instance() |
| dict | h = {} |
| ROOT | sTree = f.Get("cbmsim") |
| ROOT | rc = sTree.GetEvent(n) |
| ROOT | oTrack = sTree.MCTrack[aHit.GetTrackID()] |
| ROOT | M = pdg.GetParticle(oTrack.GetPdgCode()).Mass() |
| ROOT | 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) |
| ROOT | rtime = timer.RealTime() |
| ROOT | ctime = timer.CpuTime() |
| ROOT study_thinTarget.cave = ROOT.ShipCave("CAVE") |
Definition at line 68 of file study_thinTarget.py.
| bool study_thinTarget.checkOverlap = True |
Definition at line 34 of file study_thinTarget.py.
| ROOT study_thinTarget.ctime = timer.CpuTime() |
Definition at line 155 of file study_thinTarget.py.
| study_thinTarget.cx |
Definition at line 144 of file study_thinTarget.py.
| study_thinTarget.cy |
Definition at line 144 of file study_thinTarget.py.
| float study_thinTarget.ecut = 0.0 |
Definition at line 38 of file study_thinTarget.py.
| ROOT study_thinTarget.Ekin = ROOT.TMath.Sqrt(aHit.GetPx() ** 2 + aHit.GetPy() ** 2 + aHit.GetPz() ** 2 + M**2) - M |
Definition at line 141 of file study_thinTarget.py.
| ROOT study_thinTarget.f = ROOT.TFile("TLV.root") |
Definition at line 130 of file study_thinTarget.py.
| ROOT study_thinTarget.fStack = gMC.GetStack() |
Definition at line 119 of file study_thinTarget.py.
| ROOT study_thinTarget.gFairBaseContFact = ROOT.FairBaseContFact() |
Definition at line 58 of file study_thinTarget.py.
| ROOT study_thinTarget.gMC = ROOT.TVirtualMC.GetMC() |
Definition at line 117 of file study_thinTarget.py.
| study_thinTarget.h = {} |
Definition at line 132 of file study_thinTarget.py.
| study_thinTarget.key |
Definition at line 144 of file study_thinTarget.py.
| ROOT study_thinTarget.M = pdg.GetParticle(oTrack.GetPdgCode()).Mass() |
Definition at line 140 of file study_thinTarget.py.
Definition at line 30 of file study_thinTarget.py.
Definition at line 32 of file study_thinTarget.py.
| str study_thinTarget.mcEngine = "TGeant4" |
Definition at line 16 of file study_thinTarget.py.
Definition at line 31 of file study_thinTarget.py.
| ROOT study_thinTarget.myPgun = ROOT.FairBoxGenerator(2212, 1) |
Definition at line 106 of file study_thinTarget.py.
| int study_thinTarget.nev = 1000000 |
Definition at line 18 of file study_thinTarget.py.
| study_thinTarget.nx |
Definition at line 144 of file study_thinTarget.py.
| study_thinTarget.ny |
Definition at line 144 of file study_thinTarget.py.
| ROOT study_thinTarget.oTrack = sTree.MCTrack[aHit.GetTrackID()] |
Definition at line 139 of file study_thinTarget.py.
| str study_thinTarget.outFile = "TLV.root" |
Definition at line 36 of file study_thinTarget.py.
| ROOT study_thinTarget.pdg = ROOT.TDatabasePDG.Instance() |
Definition at line 131 of file study_thinTarget.py.
| ROOT study_thinTarget.primGen = ROOT.FairPrimaryGenerator() |
Definition at line 105 of file study_thinTarget.py.
| dict study_thinTarget.rc = sTree.GetEvent(n) |
Definition at line 137 of file study_thinTarget.py.
| ROOT study_thinTarget.rtdb = run.GetRuntimeDb() |
Definition at line 63 of file study_thinTarget.py.
| ROOT study_thinTarget.rtime = timer.RealTime() |
Definition at line 154 of file study_thinTarget.py.
| ROOT study_thinTarget.run = ROOT.FairRunSim() |
Definition at line 59 of file study_thinTarget.py.
| int study_thinTarget.runnr = 1 |
Definition at line 17 of file study_thinTarget.py.
| study_thinTarget.s = "TLV" |
Definition at line 28 of file study_thinTarget.py.
| ROOT study_thinTarget.sensPlane = ROOT.exitHadronAbsorber() |
Definition at line 98 of file study_thinTarget.py.
| dict study_thinTarget.setup = {} |
Definition at line 20 of file study_thinTarget.py.
| geometry_config study_thinTarget.ship_geo = geometry_config.create_config(Yheight=10, shieldName="warm_opt") |
Definition at line 51 of file study_thinTarget.py.
| ROOT study_thinTarget.sTree = f.Get("cbmsim") |
Definition at line 133 of file study_thinTarget.py.
Definition at line 102 of file study_thinTarget.py.
Definition at line 145 of file study_thinTarget.py.
| int study_thinTarget.theSeed = 0 |
Definition at line 37 of file study_thinTarget.py.
Definition at line 29 of file study_thinTarget.py.
| ROOT study_thinTarget.timer = ROOT.TStopwatch() |
Definition at line 54 of file study_thinTarget.py.
| study_thinTarget.title |
Definition at line 144 of file study_thinTarget.py.