xAOD::JetConstituent Class Reference

4-vector of jet constituent at the scale used during jet finding. More...

#include <JetConstituentVector.h>

List of all members.

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 ($\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 Tauxdata (const std::string &name, const std::string &clsname="") const
 Access the underlying IParticle's aux data.
const JetConstituentoperator-> () const
 operator-> allows to use JetConstituentVector with same syntax as vector<IParticle*>
const IParticlerawConstituent () const
 Access the real underlying IParticle.

Protected Attributes

const IParticlem_part

Friends

class JetConstituentVector

Detailed Description

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.


Member Function Documentation

Type::ObjectType xAOD::JetConstituent::type (  )  const [inline]

The full 4-momentum of the particle.

The type of the object as a simple enumeration


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1