JHUGen MELA
v2.4.1
Matrix element calculations as used in JHUGen. MELA is an important tool that was used for the Higgs boson discovery and for precise measurements of its structure and interactions. Please see the website https://spin.pha.jhu.edu/ and papers cited there for more details, and kindly cite those papers when using this code.
|
Public Member Functions | |
def | __init__ (self, filename, *melaargs, **kwargs) |
def | __enter__ (self, *args, **kwargs) |
def | __exit__ (self, *args, **kwargs) |
def | __iter__ (self) |
def | __getattr__ (self, attr) |
def | __setattr__ (self, attr, value) |
Public Attributes | |
isgen | |
filename | |
mela | |
f | |
daughters | |
associated | |
mothers | |
weight | |
weights | |
Private Member Functions | |
def | _setInputEvent (self, event) |
def | _LHEclassattributes (cls) |
Static Private Attributes | |
__metaclass__ = abc.ABCMeta | |
dictionary | __melas = {} |
Simple class to iterate through an LHE file and calculate probabilities for each event Example usage: h1 = ROOT.TH1F("costheta1", "costheta1", 100, -1, 1) h2 = ROOT.TH1F("D_0minus", "D_0minus", 100, 0, 1) with LHEFile("filename.lhe") as f: for event in f: #event becomes the mela object h1.Fill(event.computeDecayAngles().costheta1) event.ghz1 = 1 p0plus = event.computeP() event.ghz4 = 1 p0minus = event.computeP() h2.Fill(p0plus / (p0plus + p0minus))
Definition at line 142 of file lhefile.py.
def lhefile.LHEFileBase.__init__ | ( | self, | |
filename, | |||
* | melaargs, | ||
** | kwargs | ||
) |
Definition at line 161 of file lhefile.py.
def lhefile.LHEFileBase.__enter__ | ( | self, | |
* | args, | ||
** | kwargs | ||
) |
Definition at line 175 of file lhefile.py.
def lhefile.LHEFileBase.__exit__ | ( | self, | |
* | args, | ||
** | kwargs | ||
) |
Definition at line 178 of file lhefile.py.
def lhefile.LHEFileBase.__getattr__ | ( | self, | |
attr | |||
) |
Definition at line 216 of file lhefile.py.
def lhefile.LHEFileBase.__iter__ | ( | self | ) |
Definition at line 181 of file lhefile.py.
def lhefile.LHEFileBase.__setattr__ | ( | self, | |
attr, | |||
value | |||
) |
Definition at line 219 of file lhefile.py.
|
private |
Definition at line 213 of file lhefile.py.
|
private |
Definition at line 203 of file lhefile.py.
|
staticprivate |
Definition at line 159 of file lhefile.py.
|
staticprivate |
Definition at line 157 of file lhefile.py.
lhefile.LHEFileBase.associated |
Definition at line 206 of file lhefile.py.
lhefile.LHEFileBase.daughters |
Definition at line 205 of file lhefile.py.
lhefile.LHEFileBase.f |
Definition at line 174 of file lhefile.py.
lhefile.LHEFileBase.filename |
Definition at line 166 of file lhefile.py.
lhefile.LHEFileBase.isgen |
Definition at line 162 of file lhefile.py.
lhefile.LHEFileBase.mela |
Definition at line 168 of file lhefile.py.
lhefile.LHEFileBase.mothers |
Definition at line 207 of file lhefile.py.
lhefile.LHEFileBase.weight |
Definition at line 208 of file lhefile.py.
lhefile.LHEFileBase.weights |
Definition at line 209 of file lhefile.py.