|
FairShip
|
Classes | |
| class | Block |
Variables | |
| str | mcEngine = "TGeant4" |
| int | runnr = 1 |
| int | nev = 10000000 |
| dict | setup = {} |
| sys | s = sys.argv[1] |
| 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" |
| int | theSeed = int(10000 * time.time() % 10000000) |
| float | ecut = 0.0 |
| geometry_config | ship_geo = geometry_config.create_config(Yheight=10, shieldName="warm_opt") |
| ROOT | timer = ROOT.TStopwatch() |
| ROOT | run = ROOT.FairRunSim() |
| ROOT | rtdb = run.GetRuntimeDb() |
| ROOT | cave = ROOT.ShipCave("CAVE") |
| ROOT | sensPlane = ROOT.exitHadronAbsorber() |
| Block | target = Block() |
| ROOT | primGen = ROOT.FairPrimaryGenerator() |
| ROOT | myPgun = ROOT.FairBoxGenerator(13, 1) |
| ROOT | gMC = ROOT.TVirtualMC.GetMC() |
| ROOT | fStack = gMC.GetStack() |
| ROOT | emP = ROOT.G4EmParameters.Instance() |
| ROOT | f = ROOT.gROOT.GetListOfFiles()[0] |
| dict | h = {} |
| ROOT | sTree = f.Get("cbmsim") |
| ROOT | rc = sTree.GetEvent(n) |
| ROOT | pt = ROOT.TMath.Sqrt(aHit.GetPx() ** 2 + aHit.GetPy() ** 2) |
| ROOT | scat = ROOT.TMath.ATan2(pt, aHit.GetPz()) |
| key | |
| title | |
| nx | |
| ny | |
| cx | |
| cy | |
| dict | tc = h[s].cd(1) |
| ROOT | rtime = timer.RealTime() |
| ROOT | ctime = timer.CpuTime() |
| ROOT study_muMSC.cave = ROOT.ShipCave("CAVE") |
Definition at line 61 of file study_muMSC.py.
| bool study_muMSC.checkOverlap = True |
Definition at line 35 of file study_muMSC.py.
| ROOT study_muMSC.ctime = timer.CpuTime() |
Definition at line 156 of file study_muMSC.py.
| study_muMSC.cx |
Definition at line 140 of file study_muMSC.py.
| study_muMSC.cy |
Definition at line 140 of file study_muMSC.py.
| float study_muMSC.ecut = 0.0 |
Definition at line 40 of file study_muMSC.py.
| ROOT study_muMSC.emP = ROOT.G4EmParameters.Instance() |
Definition at line 123 of file study_muMSC.py.
| ROOT study_muMSC.f = ROOT.gROOT.GetListOfFiles()[0] |
Definition at line 128 of file study_muMSC.py.
| ROOT study_muMSC.fStack = gMC.GetStack() |
Definition at line 114 of file study_muMSC.py.
| ROOT study_muMSC.gMC = ROOT.TVirtualMC.GetMC() |
Definition at line 112 of file study_muMSC.py.
| study_muMSC.h = {} |
Definition at line 129 of file study_muMSC.py.
| study_muMSC.key |
Definition at line 140 of file study_muMSC.py.
Definition at line 31 of file study_muMSC.py.
Definition at line 33 of file study_muMSC.py.
| str study_muMSC.mcEngine = "TGeant4" |
Definition at line 17 of file study_muMSC.py.
Definition at line 32 of file study_muMSC.py.
| ROOT study_muMSC.myPgun = ROOT.FairBoxGenerator(13, 1) |
Definition at line 101 of file study_muMSC.py.
| int study_muMSC.nev = 10000000 |
Definition at line 19 of file study_muMSC.py.
| study_muMSC.nx |
Definition at line 140 of file study_muMSC.py.
| study_muMSC.ny |
Definition at line 140 of file study_muMSC.py.
| str study_muMSC.outFile = "msc" + s + ".root" |
Definition at line 38 of file study_muMSC.py.
| ROOT study_muMSC.primGen = ROOT.FairPrimaryGenerator() |
Definition at line 100 of file study_muMSC.py.
| ROOT study_muMSC.pt = ROOT.TMath.Sqrt(aHit.GetPx() ** 2 + aHit.GetPy() ** 2) |
Definition at line 137 of file study_muMSC.py.
| dict study_muMSC.rc = sTree.GetEvent(n) |
Definition at line 133 of file study_muMSC.py.
| ROOT study_muMSC.rtdb = run.GetRuntimeDb() |
Definition at line 56 of file study_muMSC.py.
| ROOT study_muMSC.rtime = timer.RealTime() |
Definition at line 155 of file study_muMSC.py.
| ROOT study_muMSC.run = ROOT.FairRunSim() |
Definition at line 52 of file study_muMSC.py.
| int study_muMSC.runnr = 1 |
Definition at line 18 of file study_muMSC.py.
| study_muMSC.s = sys.argv[1] |
Definition at line 29 of file study_muMSC.py.
| ROOT study_muMSC.scat = ROOT.TMath.ATan2(pt, aHit.GetPz()) |
Definition at line 138 of file study_muMSC.py.
| ROOT study_muMSC.sensPlane = ROOT.exitHadronAbsorber() |
Definition at line 91 of file study_muMSC.py.
| dict study_muMSC.setup = {} |
Definition at line 21 of file study_muMSC.py.
| geometry_config study_muMSC.ship_geo = geometry_config.create_config(Yheight=10, shieldName="warm_opt") |
Definition at line 45 of file study_muMSC.py.
| bool study_muMSC.storeOnlyMuons = True |
Definition at line 36 of file study_muMSC.py.
| ROOT study_muMSC.sTree = f.Get("cbmsim") |
Definition at line 131 of file study_muMSC.py.
Definition at line 97 of file study_muMSC.py.
Definition at line 141 of file study_muMSC.py.
| int study_muMSC.theSeed = int(10000 * time.time() % 10000000) |
Definition at line 39 of file study_muMSC.py.
Definition at line 30 of file study_muMSC.py.
| ROOT study_muMSC.timer = ROOT.TStopwatch() |
Definition at line 48 of file study_muMSC.py.
| study_muMSC.title |
Definition at line 140 of file study_muMSC.py.