SND@LHC Software
|
Go to the source code of this file.
Namespaces | |
namespace | runPythia8 |
Functions | |
runPythia8.yBeam (Mproton=0.938272081, pbeam=400.) | |
runPythia8.na50 (online=True) | |
runPythia8.muflux () | |
runPythia8.debugging (g) | |
Variables | |
int | runPythia8.theSeed = 0 |
dict | runPythia8.h = {} |
runPythia8.parser = ArgumentParser() | |
runPythia8.dest | |
runPythia8.type | |
runPythia8.int | |
runPythia8.help | |
runPythia8.default | |
runPythia8.float | |
runPythia8.action | |
runPythia8.str | |
runPythia8.options = parser.parse_args() | |
runPythia8.X = ROOT.FixedTargetGenerator() | |
dict | runPythia8.generators = {'p':ROOT.Pythia8.Pythia(),'n':ROOT.Pythia8.Pythia()} |
dict | runPythia8.rc = generators['p'].next() |
dict | runPythia8.processes = generators['p'].info.codesHard() |
str | runPythia8.hname = 'pythia8_PDFpset'+options.PDFpSet+'_Emin'+str(options.Emin)+'_'+generators['p'].info.nameProc(processes[0]) |
runPythia8.f = ROOT.TFile("ntuple-"+hname+".root","RECREATE") | |
runPythia8.signal = ROOT.TNtuple("ntuple","ntuple","M:P:Pt:y:p1x:p1y:p1z:p2x:p2y:p2z:cosCS") | |
runPythia8.timer = ROOT.TStopwatch() | |
dict | runPythia8.ntagged = {'p':0,'n':0} |
runPythia8.ybeam = yBeam(pbeam = options.fMom) | |
dict | runPythia8.py = generators[g] |
dict | runPythia8.nmu = {} |
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 |
dict | runPythia8.cosCS = Zstar.pz()/abs(Zstar.pz()) * 1./Zstar.m()/ROOT.TMath.Sqrt(Zstar.m2()+Zstar.pT()**2)*A |
dict | runPythia8.M = {} |
int | runPythia8.k = 0 |
dict | runPythia8.G = M[0]+M[1] |
runPythia8.rtime = timer.RealTime() | |
runPythia8.ctime = timer.CpuTime() | |
dict | runPythia8.sigma = generators[g].info.sigmaGen(processes[0]) |