|
FairShip
|
Go to the source code of this file.
Namespaces | |
| namespace | runPythia8 |
Functions | |
| def | runPythia8.yBeam (float Mproton=0.938272081, float pbeam=400.0) |
| None | runPythia8.na50 (bool online=True) |
| None | runPythia8.muflux () |
| None | runPythia8.debugging (g) |
Variables | |
| int | runPythia8.theSeed = 0 |
| dict | runPythia8.h = {} |
| ArgumentParser | runPythia8.parser = ArgumentParser() |
| runPythia8.dest | |
| runPythia8.type | |
| runPythia8.int | |
| runPythia8.help | |
| runPythia8.default | |
| runPythia8.float | |
| runPythia8.action | |
| runPythia8.str | |
| ArgumentParser | runPythia8.options = parser.parse_args() |
| ROOT | runPythia8.X = ROOT.FixedTargetGenerator() |
| dict | runPythia8.generators = {"p": ROOT.Pythia8.Pythia(), "n": ROOT.Pythia8.Pythia()} |
| runPythia8.else : | |
| dict | runPythia8.rc = generators["p"].next() |
| dict | runPythia8.processes = generators["p"].info.codesHard() |
| tuple | runPythia8.hname |
| ROOT | runPythia8.f = ROOT.TFile("ntuple-" + hname + ".root", "RECREATE") |
| ROOT | runPythia8.signal = ROOT.TNtuple("ntuple", "ntuple", "M:P:Pt:y:p1x:p1y:p1z:p2x:p2y:p2z:cosCS") |
| ROOT | runPythia8.timer = ROOT.TStopwatch() |
| dict | runPythia8.ntagged = {"p": 0, "n": 0} |
| def | runPythia8.ybeam = yBeam(pbeam=options.fMom) |
| dict | runPythia8.py = generators[g] |
| dict | runPythia8.nmu = {} |
| list | runPythia8.ks = list(nmu) |
| dict | runPythia8.Zstar = py.event[nmu[ks[0]]] |
| dict | runPythia8.ii = nmu[ks[0]] |
| dict | runPythia8.d0 = py.event.daughterList(ii)[0] |
| dict | runPythia8.d1 = py.event.daughterList(ii)[1] |
| dict | runPythia8.nlep = py.event[d0] |
| dict | runPythia8.nantilep = py.event[d1] |
| dict | runPythia8.P1pl = nlep.e() + nlep.pz() |
| dict | runPythia8.P2pl = nantilep.e() + nantilep.pz() |
| dict | runPythia8.P1mi = nlep.e() - nlep.pz() |
| dict | runPythia8.P2mi = nantilep.e() - nantilep.pz() |
| dict | runPythia8.A = P1pl * P2mi - P2pl * P1mi |
| tuple | runPythia8.cosCS |
| dict | runPythia8.M = {} |
| int | runPythia8.k = 0 |
| dict | runPythia8.G = M[0] + M[1] |
| ROOT | runPythia8.rtime = timer.RealTime() |
| ROOT | runPythia8.ctime = timer.CpuTime() |
| dict | runPythia8.sigma = generators[g].info.sigmaGen(processes[0]) |