#include <IFourMomentum.hh>
Classes | |
struct | ByEtaDown |
Used to sort four momenta by decreasing ![]() | |
struct | ByEtaUp |
Used to sort four momenta by increasing ![]() | |
struct | ByPTDown |
Used to sort four momenta by decreasing pT. More... | |
struct | ByPTUp |
Used to sort four momenta by increasing pT. More... | |
struct | Comparison |
Public Member Functions | |
virtual | ~IFourMomentum () |
virtual double | eta () const =0 |
virtual double | theta () const =0 |
virtual double | phi () const =0 |
virtual double | ET () const =0 |
virtual double | PT () const =0 |
virtual double | E () const =0 |
virtual double | px () const =0 |
virtual double | py () const =0 |
virtual double | pz () const =0 |
Definition at line 20 of file IFourMomentum.hh.
virtual ForIA::IFourMomentum::~IFourMomentum | ( | ) | [inline, virtual] |
Definition at line 24 of file IFourMomentum.hh.
virtual double ForIA::IFourMomentum::E | ( | ) | const [pure virtual] |
Implemented in ForIA::Cluster, ForIA::Jet, ForIA::L2J7Jet, ForIA::Track, ForIA::TruthJet, and ForIA::TruthParticle.
virtual double ForIA::IFourMomentum::ET | ( | ) | const [pure virtual] |
Implemented in ForIA::Cluster, ForIA::Jet, ForIA::L2J7Jet, ForIA::Track, ForIA::TruthJet, and ForIA::TruthParticle.
virtual double ForIA::IFourMomentum::eta | ( | ) | const [pure virtual] |
Implemented in ForIA::Cluster, ForIA::Jet, ForIA::L2J7Jet, ForIA::Track, ForIA::TruthJet, and ForIA::TruthParticle.
virtual double ForIA::IFourMomentum::phi | ( | ) | const [pure virtual] |
Implemented in ForIA::Cluster, ForIA::Jet, ForIA::L2J7Jet, ForIA::Track, ForIA::TruthJet, and ForIA::TruthParticle.
virtual double ForIA::IFourMomentum::PT | ( | ) | const [pure virtual] |
Implemented in ForIA::Cluster, ForIA::Jet, ForIA::L2J7Jet, ForIA::Track, ForIA::TruthJet, and ForIA::TruthParticle.
virtual double ForIA::IFourMomentum::px | ( | ) | const [pure virtual] |
Implemented in ForIA::Cluster, ForIA::Jet, ForIA::L2J7Jet, ForIA::Track, ForIA::TruthJet, and ForIA::TruthParticle.
virtual double ForIA::IFourMomentum::py | ( | ) | const [pure virtual] |
Implemented in ForIA::Cluster, ForIA::Jet, ForIA::L2J7Jet, ForIA::Track, ForIA::TruthJet, and ForIA::TruthParticle.
virtual double ForIA::IFourMomentum::pz | ( | ) | const [pure virtual] |
Implemented in ForIA::Cluster, ForIA::Jet, ForIA::L2J7Jet, ForIA::Track, ForIA::TruthJet, and ForIA::TruthParticle.
virtual double ForIA::IFourMomentum::theta | ( | ) | const [pure virtual] |
Implemented in ForIA::Cluster, ForIA::Jet, ForIA::L2J7Jet, ForIA::Track, ForIA::TruthJet, and ForIA::TruthParticle.