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
1.6.1