FairShip
Loading...
Searching...
No Matches
runPythia8.py File Reference

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])