xAOD::DiTauJet_v1 Class Reference

Inheritance diagram for xAOD::DiTauJet_v1:
xAOD::IParticle SG::AuxElement SG::IAuxElement

List of all members.

Public Types

typedef ElementLink
< xAOD::JetContainer
JetLink_t
typedef ElementLink
< xAOD::VertexContainer
VertexLink_t
typedef std::vector
< ElementLink
< xAOD::TrackParticleContainer > > 
TrackParticleLinks_t

Public Member Functions

 DiTauJet_v1 ()
 Default constructor.
virtual double pt () const
 The transverse momentum ($p_T$) of the particle.
virtual double eta () const
 The pseudorapidity ($\eta$) of the particle.
virtual double phi () const
 The azimuthal angle ($\phi$) of the particle.
virtual double e () const
 The total energy of the particle.
virtual double m () const
 The invariant mass of the particle.
virtual double rapidity () const
 The true rapidity (y) of the particle.
virtual const FourMom_tp4 () const
 The full 4-momentum of the particle.
void setP4 (double pt, double eta, double phi, double m)
 Set methods for IParticle values.
virtual Type::ObjectType type () const
 The type of the object as a simple enumeration.
const JetLink_tjetLink () const
void setJetLink (const JetLink_t &jetLink)
void setJet (const xAOD::JetContainer *cont, const xAOD::Jet *jet)
const Jetjet () const
float subjetPt (unsigned int numSubjet) const
float subjetEta (unsigned int numSubjet) const
float subjetPhi (unsigned int numSubjet) const
float subjetE (unsigned int numSubjet) const
void setSubjetPtEtaPhiE (unsigned int numSubjet, float pt, float eta, float phi, float e)
float fCore (unsigned int numSubjet) const
void setfCore (unsigned int numSubjet, float fCore)
const VertexLink_tvertexLink () const
void setVertexLink (const VertexLink_t &vertexLink)
void setVertex (const xAOD::VertexContainer *cont, const xAOD::Vertex *vertex)
const Vertexvertex () const
const TrackParticleLinks_t & trackLinks () const
void setTrackLinks (const TrackParticleLinks_t &trackParticles)
const TrackParticletrack (size_t i) const
size_t nTracks () const
void addTrack (const xAOD::TrackParticleContainer *, const xAOD::TrackParticle *)
void clearTrackLinks ()
const TrackParticleLinks_t & otherTrackLinks () const
void setOtherTrackLinks (const TrackParticleLinks_t &trackParticles)
const TrackParticleotherTrack (size_t i) const
size_t nOtherTracks () const
void addOtherTrack (const xAOD::TrackParticleContainer *, const xAOD::TrackParticle *)
void clearOtherTrackLinks ()
const TrackParticleLinks_t & isoTrackLinks () const
void setIsoTrackLinks (const TrackParticleLinks_t &trackParticles)
const TrackParticleisoTrack (size_t i) const
size_t nIsoTracks () const
void addIsoTrack (const xAOD::TrackParticleContainer *, const xAOD::TrackParticle *)
void clearIsoTrackLinks ()
bool detail (DiTauJetParameters::Detail detail, int &value) const
 Get and set values of common details variables via enum.
bool detail (DiTauJetParameters::Detail detail, float &value) const
void setDetail (DiTauJetParameters::Detail detail, int value)
void setDetail (DiTauJetParameters::Detail detail, float value)

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

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1