SND@LHC Software
|
Variables | |
str | mcEngine = "TGeant4" |
int | runnr = 1 |
dict | setup = {} |
parser = ArgumentParser() | |
dest | |
type | |
int | |
help | |
default | |
str | |
options = parser.parse_args() | |
s = options.s | |
nev = options.nEvents | |
dict | thickness = setup[s]['thickness'] |
dict | material = setup[s]['material'] |
dict | momentum = setup[s]['momentum'] |
dict | maxTheta = setup[s]['maxTheta'] |
bool | checkOverlap = True |
bool | storeOnlyMuons = True |
str | outFile = "msc"+s+".root" |
theSeed = int(10000 * time.time() % 10000000) | |
float | ecut = 0.0 |
ship_geo = ConfigRegistry.loadpy("$FAIRSHIP/geometry/geometry_config.py", Yheight = 10, tankDesign = 5, muShieldDesign = 7, nuTauTargetDesign=1) | |
timer = ROOT.TStopwatch() | |
run = ROOT.FairRunSim() | |
rtdb = run.GetRuntimeDb() | |
cave = ROOT.ShipCave("CAVE") | |
target = ROOT.boxTarget() | |
primGen = ROOT.FairPrimaryGenerator() | |
myPgun = ROOT.FairBoxGenerator(13,1) | |
gMC = ROOT.TVirtualMC.GetMC() | |
fStack = gMC.GetStack() | |
emP = ROOT.G4EmParameters.Instance() | |
f = ROOT.TFile(outFile) | |
dict | h = {} |
sTree = f.cbmsim | |
rc = sTree.GetEvent(n) | |
pt = ROOT.TMath.Sqrt(aHit.GetPx()**2+aHit.GetPy()**2) | |
scat = ROOT.TMath.ATan2(pt,aHit.GetPz()) | |
scatX = ROOT.TMath.ATan2(aHit.GetPx(),aHit.GetPz()) | |
scatY = ROOT.TMath.ATan2(aHit.GetPy(),aHit.GetPz()) | |
key | |
title | |
nx | |
ny | |
cx | |
cy | |
dict | tc = h[s].cd(1) |
rtime = timer.RealTime() | |
ctime = timer.CpuTime() | |
study_muMSC.cave = ROOT.ShipCave("CAVE") |
Definition at line 57 of file study_muMSC.py.
bool study_muMSC.checkOverlap = True |
Definition at line 31 of file study_muMSC.py.
study_muMSC.ctime = timer.CpuTime() |
Definition at line 128 of file study_muMSC.py.
study_muMSC.cx |
Definition at line 112 of file study_muMSC.py.
study_muMSC.cy |
Definition at line 112 of file study_muMSC.py.
study_muMSC.default |
Definition at line 20 of file study_muMSC.py.
study_muMSC.dest |
Definition at line 20 of file study_muMSC.py.
float study_muMSC.ecut = 0.0 |
Definition at line 36 of file study_muMSC.py.
study_muMSC.emP = ROOT.G4EmParameters.Instance() |
Definition at line 90 of file study_muMSC.py.
study_muMSC.f = ROOT.TFile(outFile) |
Definition at line 95 of file study_muMSC.py.
study_muMSC.fStack = gMC.GetStack() |
Definition at line 81 of file study_muMSC.py.
study_muMSC.gMC = ROOT.TVirtualMC.GetMC() |
Definition at line 79 of file study_muMSC.py.
study_muMSC.h = {} |
Definition at line 96 of file study_muMSC.py.
study_muMSC.help |
Definition at line 20 of file study_muMSC.py.
study_muMSC.int |
Definition at line 20 of file study_muMSC.py.
study_muMSC.key |
Definition at line 112 of file study_muMSC.py.
Definition at line 27 of file study_muMSC.py.
Definition at line 29 of file study_muMSC.py.
str study_muMSC.mcEngine = "TGeant4" |
Definition at line 8 of file study_muMSC.py.
Definition at line 28 of file study_muMSC.py.
study_muMSC.myPgun = ROOT.FairBoxGenerator(13,1) |
Definition at line 66 of file study_muMSC.py.
study_muMSC.nev = options.nEvents |
Definition at line 25 of file study_muMSC.py.
study_muMSC.nx |
Definition at line 112 of file study_muMSC.py.
study_muMSC.ny |
Definition at line 112 of file study_muMSC.py.
study_muMSC.options = parser.parse_args() |
Definition at line 23 of file study_muMSC.py.
Definition at line 34 of file study_muMSC.py.
study_muMSC.parser = ArgumentParser() |
Definition at line 19 of file study_muMSC.py.
study_muMSC.primGen = ROOT.FairPrimaryGenerator() |
Definition at line 65 of file study_muMSC.py.
study_muMSC.pt = ROOT.TMath.Sqrt(aHit.GetPx()**2+aHit.GetPy()**2) |
Definition at line 104 of file study_muMSC.py.
dict study_muMSC.rc = sTree.GetEvent(n) |
Definition at line 101 of file study_muMSC.py.
study_muMSC.rtdb = run.GetRuntimeDb() |
Definition at line 52 of file study_muMSC.py.
study_muMSC.rtime = timer.RealTime() |
Definition at line 127 of file study_muMSC.py.
study_muMSC.run = ROOT.FairRunSim() |
Definition at line 48 of file study_muMSC.py.
int study_muMSC.runnr = 1 |
Definition at line 9 of file study_muMSC.py.
study_muMSC.s = options.s |
Definition at line 24 of file study_muMSC.py.
study_muMSC.scat = ROOT.TMath.ATan2(pt,aHit.GetPz()) |
Definition at line 105 of file study_muMSC.py.
study_muMSC.scatX = ROOT.TMath.ATan2(aHit.GetPx(),aHit.GetPz()) |
Definition at line 107 of file study_muMSC.py.
study_muMSC.scatY = ROOT.TMath.ATan2(aHit.GetPy(),aHit.GetPz()) |
Definition at line 108 of file study_muMSC.py.
dict study_muMSC.setup = {} |
Definition at line 11 of file study_muMSC.py.
study_muMSC.ship_geo = ConfigRegistry.loadpy("$FAIRSHIP/geometry/geometry_config.py", Yheight = 10, tankDesign = 5, muShieldDesign = 7, nuTauTargetDesign=1) |
Definition at line 41 of file study_muMSC.py.
bool study_muMSC.storeOnlyMuons = True |
Definition at line 32 of file study_muMSC.py.
study_muMSC.str |
Definition at line 22 of file study_muMSC.py.
study_muMSC.sTree = f.cbmsim |
Definition at line 99 of file study_muMSC.py.
study_muMSC.target = ROOT.boxTarget() |
Definition at line 61 of file study_muMSC.py.
Definition at line 113 of file study_muMSC.py.
study_muMSC.theSeed = int(10000 * time.time() % 10000000) |
Definition at line 35 of file study_muMSC.py.
Definition at line 26 of file study_muMSC.py.
study_muMSC.timer = ROOT.TStopwatch() |
Definition at line 44 of file study_muMSC.py.
study_muMSC.title |
Definition at line 112 of file study_muMSC.py.
study_muMSC.type |
Definition at line 20 of file study_muMSC.py.