Base class for particle-like things like Particle and Jet. More...
#include <ParticleBase.hh>
Classes | |
struct | byEAscending |
Struct for sorting by increasing energy. More... | |
struct | byEDescending |
Struct for sorting by decreasing energy. More... | |
struct | byETAscending |
Struct for sorting by increasing transverse energy. More... | |
struct | byETDescending |
Struct for sorting by decreasing transverse energy. More... | |
struct | byPTAscending |
Struct for sorting by increasing transverse momentum in STL set, sort, etc. More... | |
struct | byPTDescending |
Struct for sorting by decreasing transverse momentum in STL set, sort etc. More... | |
Public Member Functions | |
ParticleBase () | |
virtual | ~ParticleBase () |
virtual const FourMomentum & | momentum () const =0 |
Base class for particle-like things like Particle and Jet.
Definition at line 11 of file ParticleBase.hh.
ParticleBase | ( | ) | [inline] |
Definition at line 14 of file ParticleBase.hh.
virtual ~ParticleBase | ( | ) | [inline, virtual] |
Definition at line 16 of file ParticleBase.hh.
virtual const FourMomentum& momentum | ( | ) | const [pure virtual] |
Implemented in Jet, and Particle.
Referenced by byEAscending::operator()(), byETAscending::operator()(), and byPTAscending::operator()().