ATLAS Offline Software
Public Member Functions | List of all members
CaloConstitHelpers::CaloConstitExtractor Class Reference

Interface to retrieve calo informations from a jet constituent. More...

#include <JetCaloCalculations.h>

Inheritance diagram for CaloConstitHelpers::CaloConstitExtractor:
Collaboration diagram for CaloConstitHelpers::CaloConstitExtractor:

Public Member Functions

virtual ~CaloConstitExtractor ()
 
virtual bool valid (xAOD::JetConstituentVector::iterator &) const
 
virtual double moment (xAOD::JetConstituentVector::iterator &, xAOD::CaloCluster::MomentType) const
 
virtual double time (xAOD::JetConstituentVector::iterator &) const
 
virtual double energyHEC (xAOD::JetConstituentVector::iterator &) const
 

Detailed Description

Interface to retrieve calo informations from a jet constituent.

This is an interface class which provide function to access calorimeter quantities stored in a jet constituent. Implementations of this interface exists for constituents being CaloCluster and PFO objects.

(the interface use JetConstituentVector::iterator rather than IParticle in case support for constituent weights is needed one day).

Definition at line 31 of file JetCaloCalculations.h.

Constructor & Destructor Documentation

◆ ~CaloConstitExtractor()

virtual CaloConstitHelpers::CaloConstitExtractor::~CaloConstitExtractor ( )
inlinevirtual

Definition at line 32 of file JetCaloCalculations.h.

32 {}

Member Function Documentation

◆ energyHEC()

virtual double CaloConstitHelpers::CaloConstitExtractor::energyHEC ( xAOD::JetConstituentVector::iterator ) const
inlinevirtual

◆ moment()

virtual double CaloConstitHelpers::CaloConstitExtractor::moment ( xAOD::JetConstituentVector::iterator ,
xAOD::CaloCluster::MomentType   
) const
inlinevirtual

◆ time()

virtual double CaloConstitHelpers::CaloConstitExtractor::time ( xAOD::JetConstituentVector::iterator ) const
inlinevirtual

◆ valid()

virtual bool CaloConstitHelpers::CaloConstitExtractor::valid ( xAOD::JetConstituentVector::iterator ) const
inlinevirtual

The documentation for this class was generated from the following file: