|
FairShip
|
Functions | |
| def | getMasssq (pid) |
Variables | |
| int | nJob = 1 |
| int | nMult = 1000 |
| str | muonIn = "/media/Data/HNL/muVetoDIS/muDISVetoCounter.root" |
| ROOT | PDG = ROOT.TDatabasePDG.Instance() |
| dict | masssq = {} |
| ROOT | fout = ROOT.TFile("muonEm_" + str(nJob) + ".root", "recreate") |
| ROOT | dTree = ROOT.TTree("pythia8-Geant4", "muons for EM studies") |
| ROOT | iMuon = ROOT.TClonesArray("TVectorD") |
| ROOT | iMuonBranch = dTree.Branch("InMuon", iMuon, 32000, -1) |
| ROOT | dPart = ROOT.TClonesArray("TVectorD") |
| ROOT | dPartBranch = dTree.Branch("Particles", dPart, 32000, -1) |
| ROOT | fin = ROOT.TFile(muonIn) |
| ROOT | sTree = fin.muons |
| ROOT | rc = sTree.GetEvent(k) |
| px | |
| py | |
| pz | |
| x | |
| y | |
| z | |
| pid | |
| w | |
| ROOT | p = ROOT.TMath.Sqrt(px * px + py * py + pz * pz) |
| ROOT | E = ROOT.TMath.Sqrt(getMasssq(pid) + p * p) |
| array | mu = array("d", [pid, px, py, pz, E, x, y, z, w]) |
| ROOT | muPart = ROOT.TVectorD(9, mu) |
| ROOT | tca_vec = iMuon.ConstructedAt(0) |
| array | m = array("d", [pid, px, py, pz, E]) |
| ROOT | part = ROOT.TVectorD(5, m) |
| len | nPart = len(dPart) |
| def makeMuonEM.getMasssq | ( | pid | ) |
Definition at line 18 of file makeMuonEM.py.
| ROOT makeMuonEM.dPart = ROOT.TClonesArray("TVectorD") |
Definition at line 34 of file makeMuonEM.py.
| ROOT makeMuonEM.dPartBranch = dTree.Branch("Particles", dPart, 32000, -1) |
Definition at line 35 of file makeMuonEM.py.
| ROOT makeMuonEM.dTree = ROOT.TTree("pythia8-Geant4", "muons for EM studies") |
Definition at line 31 of file makeMuonEM.py.
Definition at line 48 of file makeMuonEM.py.
| ROOT makeMuonEM.fin = ROOT.TFile(muonIn) |
Definition at line 38 of file makeMuonEM.py.
| ROOT makeMuonEM.fout = ROOT.TFile("muonEm_" + str(nJob) + ".root", "recreate") |
Definition at line 30 of file makeMuonEM.py.
| ROOT makeMuonEM.iMuon = ROOT.TClonesArray("TVectorD") |
Definition at line 32 of file makeMuonEM.py.
| ROOT makeMuonEM.iMuonBranch = dTree.Branch("InMuon", iMuon, 32000, -1) |
Definition at line 33 of file makeMuonEM.py.
| dict makeMuonEM.masssq = {} |
Definition at line 15 of file makeMuonEM.py.
Definition at line 49 of file makeMuonEM.py.
| str makeMuonEM.muonIn = "/media/Data/HNL/muVetoDIS/muDISVetoCounter.root" |
Definition at line 9 of file makeMuonEM.py.
| ROOT makeMuonEM.muPart = ROOT.TVectorD(9, mu) |
Definition at line 50 of file makeMuonEM.py.
| int makeMuonEM.nJob = 1 |
Definition at line 7 of file makeMuonEM.py.
| int makeMuonEM.nMult = 1000 |
Definition at line 8 of file makeMuonEM.py.
| len makeMuonEM.nPart = len(dPart) |
Definition at line 60 of file makeMuonEM.py.
Definition at line 47 of file makeMuonEM.py.
| ROOT makeMuonEM.part = ROOT.TVectorD(5, m) |
Definition at line 58 of file makeMuonEM.py.
| ROOT makeMuonEM.PDG = ROOT.TDatabasePDG.Instance() |
Definition at line 14 of file makeMuonEM.py.
| makeMuonEM.pid |
Definition at line 46 of file makeMuonEM.py.
| makeMuonEM.px |
Definition at line 44 of file makeMuonEM.py.
| makeMuonEM.py |
Definition at line 44 of file makeMuonEM.py.
| makeMuonEM.pz |
Definition at line 44 of file makeMuonEM.py.
| ROOT makeMuonEM.rc = sTree.GetEvent(k) |
Definition at line 42 of file makeMuonEM.py.
| ROOT makeMuonEM.sTree = fin.muons |
Definition at line 39 of file makeMuonEM.py.
| ROOT makeMuonEM.tca_vec = iMuon.ConstructedAt(0) |
Definition at line 54 of file makeMuonEM.py.
| makeMuonEM.w |
Definition at line 46 of file makeMuonEM.py.
| makeMuonEM.x |
Definition at line 45 of file makeMuonEM.py.
| makeMuonEM.y |
Definition at line 45 of file makeMuonEM.py.
| makeMuonEM.z |
Definition at line 45 of file makeMuonEM.py.