![]() |
ATLAS Offline Software
|
4-vector of jet constituent at the scale used during jet finding. More...
#include <JetConstituentVector.h>
Public Types | |
| typedef IParticle::FourMom_t | FourMom_t |
| Definition of the 4-momentum type. More... | |
Public Member Functions | |
| JetConstituent (const IParticle *part=0) | |
| double | pt () const |
| double | eta () const |
| The pseudorapidity ( \(\eta\)) of the particle. More... | |
| double | phi () const |
| The azimuthal angle ( \(\phi\)) of the particle. More... | |
| double | m () const |
| The invariant mass of the particle. More... | |
| double | e () const |
| The total energy of the particle. More... | |
| double | rapidity () const |
| The true rapidity (y) of the particle. More... | |
| Type::ObjectType | type () const |
| The full 4-momentum of the particle. More... | |
| template<class T > | |
| const T & | auxdata (const std::string &name, const std::string &clsname="") const |
| Access the underlying IParticle's aux data. More... | |
| const JetConstituent * | operator-> () const |
| operator-> allows to use JetConstituentVector with same syntax as vector<IParticle*> More... | |
| const IParticle * | rawConstituent () const |
| Access the real underlying IParticle. More... | |
| template<class TT > | |
| const TT & | auxdata (const std::string &name, const std::string &clsname) const |
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.
Definition at line 61 of file JetConstituentVector.h.
Definition of the 4-momentum type.
Definition at line 81 of file JetConstituentVector.h.
Definition at line 66 of file JetConstituentVector.h.
| const TT& xAOD::JetConstituent::auxdata | ( | const std::string & | name, |
| const std::string & | clsname | ||
| ) | const |
Definition at line 211 of file JetConstituentVector.h.
| const T& xAOD::JetConstituent::auxdata | ( | const std::string & | name, |
| const std::string & | clsname = "" |
||
| ) | const |
Access the underlying IParticle's aux data.
|
inline |
|
inline |
The pseudorapidity ( \(\eta\)) of the particle.
Definition at line 70 of file JetConstituentVector.h.
|
inline |
The invariant mass of the particle.
Definition at line 74 of file JetConstituentVector.h.
|
inline |
operator-> allows to use JetConstituentVector with same syntax as vector<IParticle*>
Definition at line 99 of file JetConstituentVector.h.
|
inline |
The azimuthal angle ( \(\phi\)) of the particle.
Definition at line 72 of file JetConstituentVector.h.
|
inline |
Definition at line 68 of file JetConstituentVector.h.
|
inline |
The true rapidity (y) of the particle.
Definition at line 78 of file JetConstituentVector.h.
|
inline |
The full 4-momentum of the particle.
The type of the object as a simple enumeration
Definition at line 91 of file JetConstituentVector.h.
|
friend |
Definition at line 63 of file JetConstituentVector.h.
Definition at line 105 of file JetConstituentVector.h.
1.8.18