![]() |
JHUGen MELA
JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
|
#include <MELAThreeBodyDecayCandidate.h>


Public Member Functions | |
| MELAThreeBodyDecayCandidate () | |
| MELAThreeBodyDecayCandidate (int id_, TLorentzVector p4_) | |
| MELAThreeBodyDecayCandidate (MELAParticle *partnerParticle_, MELAParticle *Wferm_, MELAParticle *Wfermbar_) | |
| MELAThreeBodyDecayCandidate (const MELAThreeBodyDecayCandidate &particle_) | |
| MELAThreeBodyDecayCandidate & | operator= (const MELAThreeBodyDecayCandidate &particle_) |
| ~MELAThreeBodyDecayCandidate () | |
| void | swap (MELAThreeBodyDecayCandidate &particle_) |
| void | setPartnerParticle (MELAParticle *myParticle) |
| void | setWFermion (MELAParticle *myParticle) |
| void | setWAntifermion (MELAParticle *myParticle) |
| MELAParticle * | getPartnerParticle () |
| MELAParticle * | getWFermion () |
| MELAParticle * | getWAntifermion () |
| MELAParticle * | getPartnerParticle () const |
| MELAParticle * | getWFermion () const |
| MELAParticle * | getWAntifermion () const |
| void | testPreSelectedDaughters () |
| double | getWmass () const |
Public Member Functions inherited from MELAParticle | |
| MELAParticle () | |
| MELAParticle (int id_) | |
| MELAParticle (int id_, TLorentzVector p4_) | |
| MELAParticle (const MELAParticle &particle_) | |
| MELAParticle & | operator= (const MELAParticle &particle_) |
| virtual | ~MELAParticle () |
| void | swap (MELAParticle &particle_) |
| void | setSelected (bool isSelected=true) |
| void | setGenStatus (int status_) |
| void | setLifetime (double life_) |
| void | addMother (MELAParticle *myParticle) |
| void | addDaughter (MELAParticle *myParticle) |
| int | getNMothers () const |
| int | getNDaughters () const |
| virtual std::vector< int > | getDaughterIds () const |
| MELAParticle * | getMother (int index) const |
| MELAParticle * | getDaughter (int index) const |
| virtual void | getRelatedParticles (std::vector< MELAParticle * > &particles) const |
| virtual void | getDaughterParticles (std::vector< MELAParticle * > &particles) const |
| std::vector< MELAParticle * > & | getMothers () |
| std::vector< MELAParticle * > & | getDaughters () |
| const std::vector< MELAParticle * > & | getMothers () const |
| const std::vector< MELAParticle * > & | getDaughters () const |
| bool | hasMother (MELAParticle const *part) const |
| bool | hasDaughter (MELAParticle const *part) const |
| double | charge () const |
| double | m () const |
| double | x () const |
| double | y () const |
| double | z () const |
| double | t () const |
| double | p () const |
| double | pt () const |
| double | eta () const |
| double | phi () const |
| double | rapidity () const |
| double | dot (const TLorentzVector &v) const |
| double | dot (const MELAParticle &part) const |
| double | dot (const MELAParticle *part) const |
| double | euclidean_dot (const TLorentzVector &v) const |
| double | euclidean_dot (const MELAParticle &part) const |
| double | euclidean_dot (const MELAParticle *part) const |
| double | deltaR (const TLorentzVector &v) const |
| double | deltaR (const MELAParticle &part) const |
| double | deltaR (const MELAParticle *part) const |
| void | boost (const TVector3 &vec, bool boostAll=false) |
| TVector3 | vect () const |
| TVector3 | calculateTotalDisplacement () const |
| MELAParticle & | operator+= (MELAParticle *part) |
| MELAParticle & | operator+= (const TLorentzVector &mom) |
Static Public Member Functions | |
| static bool | checkCandidateExists (MELAThreeBodyDecayCandidate const *myParticle, std::vector< MELAThreeBodyDecayCandidate * > const &particleArray) |
Static Public Member Functions inherited from MELAParticle | |
| static bool | checkParticleExists (MELAParticle const *myParticle, std::vector< MELAParticle * > const &particleArray) |
| static bool | checkDeepDaughtership (MELAParticle const *part1, MELAParticle const *part2) |
Protected Attributes | |
| MELAParticle * | partnerParticle |
| MELAParticle * | Wferm |
| MELAParticle * | Wfermbar |
Protected Attributes inherited from MELAParticle | |
| std::vector< MELAParticle * > | mothers |
| std::vector< MELAParticle * > | daughters |
Additional Inherited Members | |
Public Attributes inherited from MELAParticle | |
| int | id |
| TLorentzVector | p4 |
| bool | passSelection |
| int | genStatus |
| double | lifetime |
Definition at line 7 of file MELAThreeBodyDecayCandidate.h.
|
inline |
Definition at line 9 of file MELAThreeBodyDecayCandidate.h.
|
inline |
Definition at line 10 of file MELAThreeBodyDecayCandidate.h.
| MELAThreeBodyDecayCandidate::MELAThreeBodyDecayCandidate | ( | MELAParticle * | partnerParticle_, |
| MELAParticle * | Wferm_, | ||
| MELAParticle * | Wfermbar_ | ||
| ) |
Definition at line 5 of file MELAThreeBodyDecayCandidate.cc.
|
inline |
Definition at line 12 of file MELAThreeBodyDecayCandidate.h.
|
inline |
Definition at line 14 of file MELAThreeBodyDecayCandidate.h.
|
static |
Definition at line 63 of file MELAThreeBodyDecayCandidate.cc.
|
inline |
Definition at line 21 of file MELAThreeBodyDecayCandidate.h.
|
inline |
Definition at line 25 of file MELAThreeBodyDecayCandidate.h.
|
inline |
Definition at line 23 of file MELAThreeBodyDecayCandidate.h.
|
inline |
Definition at line 27 of file MELAThreeBodyDecayCandidate.h.
|
inline |
Definition at line 22 of file MELAThreeBodyDecayCandidate.h.
|
inline |
Definition at line 26 of file MELAThreeBodyDecayCandidate.h.
| double MELAThreeBodyDecayCandidate::getWmass | ( | ) | const |
| MELAThreeBodyDecayCandidate & MELAThreeBodyDecayCandidate::operator= | ( | const MELAThreeBodyDecayCandidate & | particle_ | ) |
Definition at line 41 of file MELAThreeBodyDecayCandidate.cc.
| void MELAThreeBodyDecayCandidate::setPartnerParticle | ( | MELAParticle * | myParticle | ) |
Definition at line 54 of file MELAThreeBodyDecayCandidate.cc.
| void MELAThreeBodyDecayCandidate::setWAntifermion | ( | MELAParticle * | myParticle | ) |
Definition at line 56 of file MELAThreeBodyDecayCandidate.cc.
| void MELAThreeBodyDecayCandidate::setWFermion | ( | MELAParticle * | myParticle | ) |
Definition at line 55 of file MELAThreeBodyDecayCandidate.cc.
| void MELAThreeBodyDecayCandidate::swap | ( | MELAThreeBodyDecayCandidate & | particle_ | ) |
Definition at line 47 of file MELAThreeBodyDecayCandidate.cc.
| void MELAThreeBodyDecayCandidate::testPreSelectedDaughters | ( | ) |
Definition at line 67 of file MELAThreeBodyDecayCandidate.cc.
|
protected |
Definition at line 36 of file MELAThreeBodyDecayCandidate.h.
|
protected |
Definition at line 37 of file MELAThreeBodyDecayCandidate.h.
|
protected |
Definition at line 38 of file MELAThreeBodyDecayCandidate.h.