|
JHUGen MELA
JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
|
Go to the documentation of this file.
18 const double m_el = 0.00051100;
19 const double m_mu = 0.10566;
46 const std::vector<int>& idlist,
47 const std::vector<
bool(*)(
const int)>& testlist,
48 std::vector<int>& ordering,
49 bool allowUnknown=
false
52 const std::vector<int>& ids,
53 std::vector<std::vector<int>>& ordering,
54 bool* hasUnknownParticles=0
57 const std::vector<int>& ids,
58 std::vector<std::pair<int, int>>& ordering,
59 bool allowUnknown=
false
62 bool allEquivalent(std::vector<int>
const& ids,
bool allowUnknown=
false);
66 int getCoupledVertex(
const int idfirst,
const int idsecond,
int* hel=0,
int* useAHcoupl=0);
bool isALepton(const int id)
bool allEquivalent(std::vector< int > const &ids, bool allowUnknown=false)
TVar::CandidateDecayMode HDecayMode
bool isInvalid(const int id)
bool isAHiggs(const int id)
bool isAZBoson(const int id)
bool isAnUnknownJet(const int id)
bool isAQuark(const int id)
bool isANeutrino(const int id)
bool isAPhoton(const int id)
bool isDownTypeQuark(const int id)
bool isATopQuark(const int id)
int getCoupledVertex(const int idfirst, const int idsecond, int *hel=0, int *useAHcoupl=0)
bool isAWBoson(const int id)
bool isAKnownJet(const int id)
void setCandidateDecayMode(TVar::CandidateDecayMode mode)
int convertPythiaStatus(int pSt)
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 isAGluon(const int id)
bool isATauLepton(const int id)
bool isUpTypeQuark(const int id)
bool isAJet(const int id)
bool isALightQuark(const int id)