ATLAS Offline Software
|
Interface to retrieve calo informations from a jet constituent. More...
#include <JetCaloCalculations.h>
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 |
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.
|
inlinevirtual |
Definition at line 32 of file JetCaloCalculations.h.
|
inlinevirtual |
Reimplemented in CaloConstitHelpers::FlowElementExtractor, CaloConstitHelpers::PFOExtractor, and CaloConstitHelpers::CaloClusterExtractor.
Definition at line 36 of file JetCaloCalculations.h.
|
inlinevirtual |
Reimplemented in CaloConstitHelpers::FlowElementExtractor, CaloConstitHelpers::PFOExtractor, and CaloConstitHelpers::CaloClusterExtractor.
Definition at line 34 of file JetCaloCalculations.h.
|
inlinevirtual |
Reimplemented in CaloConstitHelpers::FlowElementExtractor, CaloConstitHelpers::PFOExtractor, and CaloConstitHelpers::CaloClusterExtractor.
Definition at line 35 of file JetCaloCalculations.h.
|
inlinevirtual |
Reimplemented in CaloConstitHelpers::FlowElementExtractor, CaloConstitHelpers::PFOExtractor, and CaloConstitHelpers::CaloClusterExtractor.
Definition at line 33 of file JetCaloCalculations.h.