#include <SimpleKinematic.h>
Public Methods | |
SimpleKinematic (const HepMC::GenParticle &p) | |
SimpleKinematic (const HepMC::GenParticle *p) | |
virtual HepLorentzVector | momentum () const |
virtual double | eta () const |
virtual double | phi () const |
virtual double | pT () const |
virtual double | eT () const |
virtual double | mT () const |
virtual | ~SimpleKinematic () |
Private Attributes | |
const HepLorentzVector | m_momentum |
Definition at line 34 of file SimpleKinematic.h.
|
Definition at line 36 of file SimpleKinematic.h. References m_momentum, and momentum().
00036 : m_momentum(p.momentum()){} |
|
Definition at line 37 of file SimpleKinematic.h. References m_momentum, and momentum().
00037 : m_momentum(p->momentum()){} |
|
Definition at line 46 of file SimpleKinematic.h.
00046 {} |
|
Definition at line 40 of file SimpleKinematic.h. References m_momentum. Referenced by SimpleKinematic().
00040 {return m_momentum;} |
|
Definition at line 41 of file SimpleKinematic.h. References m_momentum.
00041 { return m_momentum.pseudoRapidity();} |
|
Definition at line 42 of file SimpleKinematic.h. References m_momentum.
00042 { return m_momentum.phi();} |
|
Definition at line 43 of file SimpleKinematic.h. References m_momentum.
00043 { return m_momentum.perp();} |
|
Definition at line 44 of file SimpleKinematic.h. References m_momentum.
00044 { return m_momentum.perp();} |
|
Definition at line 45 of file SimpleKinematic.h. References m_momentum.
00045 { return m_momentum.mt();} |
|
Definition at line 48 of file SimpleKinematic.h. Referenced by eT(), eta(), momentum(), mT(), phi(), pT(), and SimpleKinematic(). |