SND@LHC Software
Loading...
Searching...
No Matches
Classes
|
Namespaces
|
Variables
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()
muonShieldOptimization
study_thinTarget.py
Generated by
1.9.8