ATLAS Offline Software
Public Types | Public Member Functions | List of all members
jet::IConstituentUserInfo Class Referenceabstract

#include <IConstituentUserInfo.h>

Inheritance diagram for jet::IConstituentUserInfo:
Collaboration diagram for jet::IConstituentUserInfo:

Public Types

typedef int Index
 
typedef std::string Label
 

Public Member Functions

virtual const SG::AuxElementelement () const =0
 
virtual const xAOD::IParticleparticle () const =0
 
virtual Label label () const =0
 
virtual Index index () const
 
virtual const LabelIndexlabelMap () const
 
virtual bool isGhost () const
 Returns true if this constituent is a ghost. More...
 
virtual xAOD::JetConstitScale constitScale () const
 Return the constituent scale used to build the PseudoJet. More...
 

Detailed Description

Definition at line 26 of file IConstituentUserInfo.h.

Member Typedef Documentation

◆ Index

Definition at line 30 of file IConstituentUserInfo.h.

◆ Label

typedef std::string jet::IConstituentUserInfo::Label

Definition at line 31 of file IConstituentUserInfo.h.

Member Function Documentation

◆ constitScale()

xAOD::JetConstitScale IConstituentUserInfo::constitScale ( ) const
virtual

Return the constituent scale used to build the PseudoJet.

Reimplemented in jet::BaseIndexedConstituentUserInfo.

Definition at line 32 of file IConstituentUserInfo.cxx.

32  {
34 }

◆ element()

virtual const SG::AuxElement* jet::IConstituentUserInfo::element ( ) const
pure virtual

◆ index()

IConstituentUserInfo::Index IConstituentUserInfo::index ( ) const
virtual

Reimplemented in jet::BaseIndexedConstituentUserInfo.

Definition at line 14 of file IConstituentUserInfo.cxx.

14  {
15  return 0;
16 }

◆ isGhost()

bool IConstituentUserInfo::isGhost ( ) const
virtual

Returns true if this constituent is a ghost.

Reimplemented in jet::BaseIndexedConstituentUserInfo.

Definition at line 26 of file IConstituentUserInfo.cxx.

26  {
27  return false;
28 }

◆ label()

virtual Label jet::IConstituentUserInfo::label ( ) const
pure virtual

◆ labelMap()

const LabelIndex * IConstituentUserInfo::labelMap ( ) const
virtual

Reimplemented in jet::BaseIndexedConstituentUserInfo.

Definition at line 20 of file IConstituentUserInfo.cxx.

20  {
21  return nullptr;
22 }

◆ particle()

virtual const xAOD::IParticle* jet::IConstituentUserInfo::particle ( ) const
pure virtual

The documentation for this class was generated from the following files:
xAOD::CalibratedJetConstituent
@ CalibratedJetConstituent
Definition: JetTypes.h:22