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.
|
Functions | |
bool | isALepton (const int id) |
bool | isANeutrino (const int id) |
bool | isAnUnknownJet (const int id) |
bool | isAKnownJet (const int id) |
bool | isAJet (const int id) |
bool | isInvalid (const int id) |
bool | isAQuark (const int id) |
bool | isALightQuark (const int id) |
bool | isUpTypeQuark (const int id) |
bool | isDownTypeQuark (const int id) |
bool | isATopQuark (const int id) |
bool | isATauLepton (const int id) |
bool | isAGluon (const int id) |
bool | isAPhoton (const int id) |
bool | isAZBoson (const int id) |
bool | isAWBoson (const int id) |
bool | isAHiggs (const int id) |
void | orderParticles (const std::vector< int > &idlist, const std::vector< bool(*)(const int)> &testlist, std::vector< int > &ordering, bool allowUnknown=false) |
void | groupIdenticalParticles (const std::vector< int > &ids, std::vector< std::vector< int >> &ordering, bool *hasUnknownParticles=0) |
void | pairIdenticalParticles (const std::vector< int > &ids, std::vector< std::pair< int, int >> &ordering, bool allowUnknown=false) |
bool | allEquivalent (std::vector< int > const &ids, bool allowUnknown=false) |
void | setCandidateDecayMode (TVar::CandidateDecayMode mode) |
int | getCoupledVertex (const int idfirst, const int idsecond, int *hel=0, int *useAHcoupl=0) |
int | convertPythiaStatus (int pSt) |
Variables | |
const double | Wmass = 80.399 |
const double | Zmass = 91.1876 |
const double | Topmass = 173.2 |
const double | Bottommass = 4.75 |
const double | Zeromass = 0 |
const double | m_el = 0.00051100 |
const double | m_mu = 0.10566 |
const double | m_tau = 1.7768 |
const double | Wwidth = 2.085 |
const double | Zwidth = 2.4952 |
const double | Topwidth = 2. |
TVar::CandidateDecayMode | HDecayMode = TVar::CandidateDecay_ZZ |
bool PDGHelpers::allEquivalent | ( | std::vector< int > const & | ids, |
bool | allowUnknown = false |
||
) |
Definition at line 208 of file PDGHelpers.cc.
int PDGHelpers::convertPythiaStatus | ( | int | pSt | ) |
Definition at line 248 of file PDGHelpers.cc.
int PDGHelpers::getCoupledVertex | ( | const int | idfirst, |
const int | idsecond, | ||
int * | hel = 0 , |
||
int * | useAHcoupl = 0 |
||
) |
Definition at line 235 of file PDGHelpers.cc.
void PDGHelpers::groupIdenticalParticles | ( | const std::vector< int > & | ids, |
std::vector< std::vector< int >> & | ordering, | ||
bool * | hasUnknownParticles = 0 |
||
) |
Definition at line 130 of file PDGHelpers.cc.
bool PDGHelpers::isAGluon | ( | const int | id | ) |
Definition at line 58 of file PDGHelpers.cc.
bool PDGHelpers::isAHiggs | ( | const int | id | ) |
Definition at line 84 of file PDGHelpers.cc.
bool PDGHelpers::isAJet | ( | const int | id | ) |
Definition at line 18 of file PDGHelpers.cc.
bool PDGHelpers::isAKnownJet | ( | const int | id | ) |
Definition at line 14 of file PDGHelpers.cc.
bool PDGHelpers::isALepton | ( | const int | id | ) |
Definition at line 62 of file PDGHelpers.cc.
bool PDGHelpers::isALightQuark | ( | const int | id | ) |
Definition at line 30 of file PDGHelpers.cc.
bool PDGHelpers::isANeutrino | ( | const int | id | ) |
Definition at line 67 of file PDGHelpers.cc.
bool PDGHelpers::isAnUnknownJet | ( | const int | id | ) |
Definition at line 22 of file PDGHelpers.cc.
bool PDGHelpers::isAPhoton | ( | const int | id | ) |
Definition at line 72 of file PDGHelpers.cc.
bool PDGHelpers::isAQuark | ( | const int | id | ) |
Definition at line 35 of file PDGHelpers.cc.
bool PDGHelpers::isATauLepton | ( | const int | id | ) |
Definition at line 54 of file PDGHelpers.cc.
bool PDGHelpers::isATopQuark | ( | const int | id | ) |
Definition at line 50 of file PDGHelpers.cc.
bool PDGHelpers::isAWBoson | ( | const int | id | ) |
Definition at line 80 of file PDGHelpers.cc.
bool PDGHelpers::isAZBoson | ( | const int | id | ) |
Definition at line 76 of file PDGHelpers.cc.
bool PDGHelpers::isDownTypeQuark | ( | const int | id | ) |
Definition at line 45 of file PDGHelpers.cc.
bool PDGHelpers::isInvalid | ( | const int | id | ) |
Definition at line 26 of file PDGHelpers.cc.
bool PDGHelpers::isUpTypeQuark | ( | const int | id | ) |
Definition at line 40 of file PDGHelpers.cc.
void PDGHelpers::orderParticles | ( | const std::vector< int > & | idlist, |
const std::vector< bool(*)(const int)> & | testlist, | ||
std::vector< int > & | ordering, | ||
bool | allowUnknown = false |
||
) |
Definition at line 88 of file PDGHelpers.cc.
void PDGHelpers::pairIdenticalParticles | ( | const std::vector< int > & | ids, |
std::vector< std::pair< int, int >> & | ordering, | ||
bool | allowUnknown = false |
||
) |
Definition at line 159 of file PDGHelpers.cc.
void PDGHelpers::setCandidateDecayMode | ( | TVar::CandidateDecayMode | mode | ) |
Definition at line 232 of file PDGHelpers.cc.
const double PDGHelpers::Bottommass = 4.75 |
Definition at line 16 of file PDGHelpers.h.
TVar::CandidateDecayMode PDGHelpers::HDecayMode = TVar::CandidateDecay_ZZ |
Definition at line 11 of file PDGHelpers.cc.
const double PDGHelpers::m_el = 0.00051100 |
Definition at line 18 of file PDGHelpers.h.
const double PDGHelpers::m_mu = 0.10566 |
Definition at line 19 of file PDGHelpers.h.
const double PDGHelpers::m_tau = 1.7768 |
Definition at line 20 of file PDGHelpers.h.
const double PDGHelpers::Topmass = 173.2 |
Definition at line 15 of file PDGHelpers.h.
const double PDGHelpers::Topwidth = 2. |
Definition at line 23 of file PDGHelpers.h.
const double PDGHelpers::Wmass = 80.399 |
Definition at line 13 of file PDGHelpers.h.
const double PDGHelpers::Wwidth = 2.085 |
Definition at line 21 of file PDGHelpers.h.
const double PDGHelpers::Zeromass = 0 |
Definition at line 17 of file PDGHelpers.h.
const double PDGHelpers::Zmass = 91.1876 |
Definition at line 14 of file PDGHelpers.h.
const double PDGHelpers::Zwidth = 2.4952 |
Definition at line 22 of file PDGHelpers.h.