|
FairShip
|
Go to the source code of this file.
Classes | |
| class | study_thinTarget.Block |
Namespaces | |
| namespace | study_thinTarget |
Variables | |
| str | study_thinTarget.mcEngine = "TGeant4" |
| int | study_thinTarget.runnr = 1 |
| int | study_thinTarget.nev = 1000000 |
| dict | study_thinTarget.setup = {} |
| str | study_thinTarget.s = "TLV" |
| dict | study_thinTarget.thickness = setup[s]["thickness"] |
| dict | study_thinTarget.material = setup[s]["material"] |
| dict | study_thinTarget.minmomentum = setup[s]["min momentum"] |
| dict | study_thinTarget.maxmomentum = setup[s]["max momentum"] |
| bool | study_thinTarget.checkOverlap = True |
| str | study_thinTarget.outFile = "TLV.root" |
| int | study_thinTarget.theSeed = 0 |
| float | study_thinTarget.ecut = 0.0 |
| geometry_config | study_thinTarget.ship_geo = geometry_config.create_config(Yheight=10, shieldName="warm_opt") |
| ROOT | study_thinTarget.timer = ROOT.TStopwatch() |
| ROOT | study_thinTarget.gFairBaseContFact = ROOT.FairBaseContFact() |
| ROOT | study_thinTarget.run = ROOT.FairRunSim() |
| ROOT | study_thinTarget.rtdb = run.GetRuntimeDb() |
| ROOT | study_thinTarget.cave = ROOT.ShipCave("CAVE") |
| ROOT | study_thinTarget.sensPlane = ROOT.exitHadronAbsorber() |
| Block | study_thinTarget.target = Block() |
| ROOT | study_thinTarget.primGen = ROOT.FairPrimaryGenerator() |
| ROOT | study_thinTarget.myPgun = ROOT.FairBoxGenerator(2212, 1) |
| ROOT | study_thinTarget.gMC = ROOT.TVirtualMC.GetMC() |
| ROOT | study_thinTarget.fStack = gMC.GetStack() |
| ROOT | study_thinTarget.f = ROOT.TFile("TLV.root") |
| ROOT | study_thinTarget.pdg = ROOT.TDatabasePDG.Instance() |
| dict | study_thinTarget.h = {} |
| ROOT | study_thinTarget.sTree = f.Get("cbmsim") |
| ROOT | study_thinTarget.rc = sTree.GetEvent(n) |
| ROOT | study_thinTarget.oTrack = sTree.MCTrack[aHit.GetTrackID()] |
| ROOT | study_thinTarget.M = pdg.GetParticle(oTrack.GetPdgCode()).Mass() |
| ROOT | study_thinTarget.Ekin = ROOT.TMath.Sqrt(aHit.GetPx() ** 2 + aHit.GetPy() ** 2 + aHit.GetPz() ** 2 + M**2) - M |
| study_thinTarget.key | |
| study_thinTarget.title | |
| study_thinTarget.nx | |
| study_thinTarget.ny | |
| study_thinTarget.cx | |
| study_thinTarget.cy | |
| dict | study_thinTarget.tc = h[s].cd(1) |
| ROOT | study_thinTarget.rtime = timer.RealTime() |
| ROOT | study_thinTarget.ctime = timer.CpuTime() |