#include <MissingMomentum.h>
Public Member Functions | |
MissingMomentum () | |
MissingMomentum (const HepLorentzVector &v, const double sumET) | |
MissingMomentum (const MissingMomentum &m) | |
virtual const CLID & | clID () const |
virtual | ~MissingMomentum () |
double | px () const |
double | py () const |
HepLorentzVector | momentum () const |
double | sumET () const |
Static Public Member Functions | |
static const CLID & | classID () |
Private Attributes | |
HepLorentzVector | m_vec |
double | m_sumET |
Definition at line 23 of file MissingMomentum.h.
Atlfast::MissingMomentum::MissingMomentum | ( | ) | [inline] |
Atlfast::MissingMomentum::MissingMomentum | ( | const HepLorentzVector & | v, | |
const double | sumET | |||
) | [inline] |
Constructor, takes HLV and a precalculated scalar ET sum
Definition at line 29 of file MissingMomentum.h.
Atlfast::MissingMomentum::MissingMomentum | ( | const MissingMomentum & | m | ) | [inline] |
virtual Atlfast::MissingMomentum::~MissingMomentum | ( | ) | [inline, virtual] |
static const CLID& Atlfast::MissingMomentum::classID | ( | ) | [inline, static] |
Athena class ID
Definition at line 37 of file MissingMomentum.h.
00037 { return CLID_MissingMomentum;}
virtual const CLID& Atlfast::MissingMomentum::clID | ( | ) | const [inline, virtual] |
double Atlfast::MissingMomentum::px | ( | ) | const [inline] |
double Atlfast::MissingMomentum::py | ( | ) | const [inline] |
HepLorentzVector Atlfast::MissingMomentum::momentum | ( | ) | const [inline] |
Returns missing momentum HepLorentzVector
Definition at line 49 of file MissingMomentum.h.
00049 {return m_vec;}
double Atlfast::MissingMomentum::sumET | ( | ) | const [inline] |
HepLorentzVector Atlfast::MissingMomentum::m_vec [private] |
Missing momentum vector
Definition at line 55 of file MissingMomentum.h.
double Atlfast::MissingMomentum::m_sumET [private] |
Scalar sum of ET
Definition at line 58 of file MissingMomentum.h.