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

Go to the source code of this file.

Namespaces

namespace  extractNeutrinosAndUpdateWeight
 

Functions

None extractNeutrinosAndUpdateWeight.processFile (str fin, bool noCharm=True)
 
None extractNeutrinosAndUpdateWeight.run ()
 
None extractNeutrinosAndUpdateWeight.run1GeV ()
 
None extractNeutrinosAndUpdateWeight.run4Charm ()
 
None extractNeutrinosAndUpdateWeight.run4Charm1GeV ()
 
None extractNeutrinosAndUpdateWeight.run4beauty ()
 
None extractNeutrinosAndUpdateWeight.finalResult ()
 

Variables

str extractNeutrinosAndUpdateWeight.path = "/eos/experiment/ship/data/Mbias/background-prod-2018/"
 
list extractNeutrinosAndUpdateWeight.charmExtern = [4332, 4232, 4132, 4232, 4122, 431, 411, 421, 15]
 
list extractNeutrinosAndUpdateWeight.neutrinos = [12, 14, 16]
 
float extractNeutrinosAndUpdateWeight.weightMbias = 768.75
 
float extractNeutrinosAndUpdateWeight.weightMbias1GeV = 27778.0
 
float extractNeutrinosAndUpdateWeight.weightCharm = 326.0
 
float extractNeutrinosAndUpdateWeight.weightCharm1GeV = 4895.24
 
float extractNeutrinosAndUpdateWeight.weightBeauty = 9.37
 
dict extractNeutrinosAndUpdateWeight.h = {}
 
ROOT extractNeutrinosAndUpdateWeight.PDG = ROOT.TDatabasePDG.Instance()
 
idnu extractNeutrinosAndUpdateWeight.idw = idnu
 
int extractNeutrinosAndUpdateWeight.idhnu = 1000 + idw
 
ROOT extractNeutrinosAndUpdateWeight.name = PDG.GetParticle(idw).GetName()
 
ROOT extractNeutrinosAndUpdateWeight.title = name + " momentum (GeV)"
 
int extractNeutrinosAndUpdateWeight.key = idhnu