4-vector of jet constituent at the scale used during jet finding.
More...
#include <JetConstituentVector.h>
|
| typedef IParticle::FourMom_t | FourMom_t |
| | Definition of the 4-momentum type.
|
|
| | JetConstituent (const IParticle *part=0) |
| double | pt () const |
| double | eta () const |
| | The pseudorapidity ( \(\eta\)) of the particle.
|
| double | phi () const |
| | The azimuthal angle ( \(\phi\)) 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.
|
| template<class TT> |
| const TT & | auxdata (const std::string &name, const std::string &clsname) const |
| const JetConstituent * | operator-> () const |
| | operator-> allows to use JetConstituentVector with same syntax as vector<IParticle*>
|
| const IParticle * | rawConstituent () const |
| | Access the real underlying IParticle.
|
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.
◆ FourMom_t
◆ JetConstituent()
| xAOD::JetConstituent::JetConstituent |
( |
const IParticle * | part = 0 | ) |
|
|
inline |
Definition at line 66 of file JetConstituentVector.h.
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > JetFourMom_t
Base 4 Momentum type for Jet.
◆ auxdata() [1/2]
template<class TT>
| const TT & xAOD::JetConstituent::auxdata |
( |
const std::string & | name, |
|
|
const std::string & | clsname ) const |
Definition at line 211 of file JetConstituentVector.h.
212 {
214 }
const T & auxdata(const std::string &name, const std::string &clsname="") const
Access the underlying IParticle's aux data.
◆ auxdata() [2/2]
template<class T>
| const T & xAOD::JetConstituent::auxdata |
( |
const std::string & | name, |
|
|
const std::string & | clsname = "" ) const |
◆ e()
| double xAOD::JetConstituent::e |
( |
| ) |
const |
|
inline |
◆ eta()
| double xAOD::JetConstituent::eta |
( |
| ) |
const |
|
inline |
◆ m()
| double xAOD::JetConstituent::m |
( |
| ) |
const |
|
inline |
◆ operator->()
◆ phi()
| double xAOD::JetConstituent::phi |
( |
| ) |
const |
|
inline |
◆ pt()
| double xAOD::JetConstituent::pt |
( |
| ) |
const |
|
inline |
◆ rapidity()
| double xAOD::JetConstituent::rapidity |
( |
| ) |
const |
|
inline |
◆ rawConstituent()
| const IParticle * xAOD::JetConstituent::rawConstituent |
( |
| ) |
const |
|
inline |
◆ type()
| Type::ObjectType xAOD::JetConstituent::type |
( |
| ) |
const |
|
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.
◆ JetConstituentVector
◆ m_part
| const IParticle* xAOD::JetConstituent::m_part |
|
protected |
The documentation for this class was generated from the following file: