4-vector of jet constituent at the scale used during jet finding. More...
#include <JetConstituentVector.h>
Public Types | |
typedef TLorentzVector | FourMom_t |
Definition of the 4-momentum type. | |
Public Member Functions | |
JetConstituent (const IParticle *part=0) | |
double | pt () const |
double | eta () const |
The pseudorapidity () of the particle. | |
double | phi () const |
The azimuthal angle () of the particle. | |
double | m () const |
The invariant mass of the particle. | |
double | e () const |
The total energy of the particle. | |
double | rapidity () const |
The true rapidity (y) of the particle. | |
Type::ObjectType | type () const |
The full 4-momentum of the particle. | |
template<class T > | |
const T & | auxdata (const std::string &name, const std::string &clsname="") const |
Access the underlying IParticle's aux data. | |
const JetConstituent * | operator-> () const |
operator-> allows to use JetConstituentVector with same syntax as vector<IParticle*> | |
const IParticle * | rawConstituent () const |
Access the real underlying IParticle. | |
Protected Attributes | |
const IParticle * | m_part |
Friends | |
class | JetConstituentVector |
4-vector of jet constituent at the scale used during jet finding.
JetConstituent is a 4-vector and a proxy to the IParticle* used as a constituent of a jet. it inherits xAOD::JetFourMom_t and provides an interface very similar to IParticle.
Type::ObjectType xAOD::JetConstituent::type | ( | ) | const [inline] |
The full 4-momentum of the particle.
The type of the object as a simple enumeration