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.