FairShip
Loading...
Searching...
No Matches
study_thinTarget.py File Reference

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()