SND@LHC Software
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
 
 study_thinTarget.ship_geo = ConfigRegistry.loadpy("$FAIRSHIP/geometry/geometry_config.py", Yheight = 10, tankDesign = 5, muShieldDesign = 7, nuTauTargetDesign=1)
 
 study_thinTarget.timer = ROOT.TStopwatch()
 
 study_thinTarget.gFairBaseContFact = ROOT.FairBaseContFact()
 
 study_thinTarget.run = ROOT.FairRunSim()
 
 study_thinTarget.rtdb = run.GetRuntimeDb()
 
 study_thinTarget.cave = ROOT.ShipCave("CAVE")
 
 study_thinTarget.sensPlane = ROOT.exitHadronAbsorber()
 
 study_thinTarget.target = Block()
 
 study_thinTarget.primGen = ROOT.FairPrimaryGenerator()
 
 study_thinTarget.myPgun = ROOT.FairBoxGenerator(2212,1)
 
 study_thinTarget.gMC = ROOT.TVirtualMC.GetMC()
 
 study_thinTarget.fStack = gMC.GetStack()
 
 study_thinTarget.f = ROOT.TFile('TLV.root')
 
 study_thinTarget.pdg = ROOT.TDatabasePDG.Instance()
 
dict study_thinTarget.h = {}
 
 study_thinTarget.sTree = f.cbmsim
 
 study_thinTarget.rc = sTree.GetEvent(n)
 
 study_thinTarget.oTrack = sTree.MCTrack[aHit.GetTrackID()]
 
 study_thinTarget.M = pdg.GetParticle(oTrack.GetPdgCode()).Mass()
 
 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)
 
 study_thinTarget.rtime = timer.RealTime()
 
 study_thinTarget.ctime = timer.CpuTime()