|
SND@LHC Software
|
Functions | |
| debugging (g) | |
Variables | |
| int | theSeed = 0 |
| dict | nudict = {12: "nue", -12: "anue", 14: "numu", -14: "anumu", 16: "nutau", -16: "anutau"} |
| parser = ArgumentParser() | |
| action | |
| type | |
| int | |
| dest | |
| help | |
| default | |
| float | |
| str | |
| options = parser.parse_args() | |
| X = ROOT.Pythia8Generator() | |
| str | nunames = '' |
| L = len(options.nu_flavour) | |
| generator = ROOT.Pythia8.Pythia() | |
| str | tag = 'nobias' |
| rc = generator.next() | |
| str | hname = 'pythia8_'+tag+'_PDFpset'+options.PDFpSet+'_'+nunames |
| fout = ROOT.TFile(hname+".root","RECREATE") | |
| dTree = ROOT.TTree('NuTree', nunames) | |
| dAnc = ROOT.TClonesArray("TParticle") | |
| dAncstrBranch = dTree.Branch("Ancstr",dAnc,32000,-1) | |
| evtId = array('i', [0]) | |
| dEvtId = dTree.Branch("EvtId", evtId, "evtId/I") | |
| timer = ROOT.TStopwatch() | |
| int | nMade = 0 |
| py = generator | |
| evt = py.event[ii] | |
| eta = evt.eta() | |
| neut | |
| gm = py.event[ii].mother1() | |
| evtM = py.event[gm] | |
| anc | |
| nAnc = dAnc.GetEntries() | |
| rtime = timer.RealTime() | |
| ctime = timer.CpuTime() | |
| int | totalXsec = 0 |
| info = ROOT.generator_info(generator) | |
| processes = info.codesHard() | |
| int | IntLumi = options.Np / totalXsec * 1E-12 |
| runPythia8PP.debugging | ( | g | ) |
Definition at line 146 of file runPythia8PP.py.
| runPythia8PP.action |
Definition at line 21 of file runPythia8PP.py.
| runPythia8PP.anc |
Definition at line 112 of file runPythia8PP.py.
| runPythia8PP.ctime = timer.CpuTime() |
Definition at line 129 of file runPythia8PP.py.
| runPythia8PP.dAnc = ROOT.TClonesArray("TParticle") |
Definition at line 79 of file runPythia8PP.py.
| runPythia8PP.dAncstrBranch = dTree.Branch("Ancstr",dAnc,32000,-1) |
Definition at line 83 of file runPythia8PP.py.
| runPythia8PP.default |
Definition at line 21 of file runPythia8PP.py.
| runPythia8PP.dest |
Definition at line 21 of file runPythia8PP.py.
| runPythia8PP.dEvtId = dTree.Branch("EvtId", evtId, "evtId/I") |
Definition at line 86 of file runPythia8PP.py.
| runPythia8PP.dTree = ROOT.TTree('NuTree', nunames) |
Definition at line 78 of file runPythia8PP.py.
| runPythia8PP.eta = evt.eta() |
Definition at line 99 of file runPythia8PP.py.
| runPythia8PP.evt = py.event[ii] |
Definition at line 98 of file runPythia8PP.py.
| runPythia8PP.evtId = array('i', [0]) |
Definition at line 85 of file runPythia8PP.py.
| runPythia8PP.evtM = py.event[gm] |
Definition at line 111 of file runPythia8PP.py.
| runPythia8PP.float |
Definition at line 24 of file runPythia8PP.py.
| runPythia8PP.fout = ROOT.TFile(hname+".root","RECREATE") |
Definition at line 77 of file runPythia8PP.py.
| runPythia8PP.generator = ROOT.Pythia8.Pythia() |
Definition at line 46 of file runPythia8PP.py.
| runPythia8PP.gm = py.event[ii].mother1() |
Definition at line 108 of file runPythia8PP.py.
| runPythia8PP.help |
Definition at line 21 of file runPythia8PP.py.
Definition at line 72 of file runPythia8PP.py.
| runPythia8PP.info = ROOT.generator_info(generator) |
Definition at line 131 of file runPythia8PP.py.
| runPythia8PP.int |
Definition at line 21 of file runPythia8PP.py.
Definition at line 137 of file runPythia8PP.py.
| runPythia8PP.L = len(options.nu_flavour) |
Definition at line 40 of file runPythia8PP.py.
| runPythia8PP.nAnc = dAnc.GetEntries() |
Definition at line 116 of file runPythia8PP.py.
| runPythia8PP.neut |
Definition at line 102 of file runPythia8PP.py.
| int runPythia8PP.nMade = 0 |
Definition at line 91 of file runPythia8PP.py.
| dict runPythia8PP.nudict = {12: "nue", -12: "anue", 14: "numu", -14: "anumu", 16: "nutau", -16: "anutau"} |
Definition at line 17 of file runPythia8PP.py.
| str runPythia8PP.nunames = '' |
Definition at line 39 of file runPythia8PP.py.
| runPythia8PP.options = parser.parse_args() |
Definition at line 36 of file runPythia8PP.py.
| runPythia8PP.parser = ArgumentParser() |
Definition at line 20 of file runPythia8PP.py.
| runPythia8PP.processes = info.codesHard() |
Definition at line 132 of file runPythia8PP.py.
| runPythia8PP.py = generator |
Definition at line 92 of file runPythia8PP.py.
| runPythia8PP.rc = generator.next() |
Definition at line 71 of file runPythia8PP.py.
| runPythia8PP.rtime = timer.RealTime() |
Definition at line 128 of file runPythia8PP.py.
| runPythia8PP.str |
Definition at line 28 of file runPythia8PP.py.
| str runPythia8PP.tag = 'nobias' |
Definition at line 56 of file runPythia8PP.py.
| int runPythia8PP.theSeed = 0 |
Definition at line 4 of file runPythia8PP.py.
| runPythia8PP.timer = ROOT.TStopwatch() |
Definition at line 88 of file runPythia8PP.py.
| int runPythia8PP.totalXsec = 0 |
Definition at line 130 of file runPythia8PP.py.
| runPythia8PP.type |
Definition at line 21 of file runPythia8PP.py.
| runPythia8PP.X = ROOT.Pythia8Generator() |
Definition at line 37 of file runPythia8PP.py.