ATLAS Offline Software
Public Member Functions | List of all members
CaloConstitHelpers::CaloClusterExtractor Struct Reference
Inheritance diagram for CaloConstitHelpers::CaloClusterExtractor:
Collaboration diagram for CaloConstitHelpers::CaloClusterExtractor:

Public Member Functions

virtual ~CaloClusterExtractor ()=default
 
virtual bool valid (JetConstitIterator &it) const override
 
virtual double moment (JetConstitIterator &it, xAOD::CaloCluster::MomentType momentType) const override
 
virtual double time (JetConstitIterator &it) const override
 
virtual double energyHEC (JetConstitIterator &it) const override
 

Detailed Description

Definition at line 28 of file JetCaloCalculations.cxx.

Constructor & Destructor Documentation

◆ ~CaloClusterExtractor()

virtual CaloConstitHelpers::CaloClusterExtractor::~CaloClusterExtractor ( )
virtualdefault

Member Function Documentation

◆ energyHEC()

virtual double CaloConstitHelpers::CaloClusterExtractor::energyHEC ( JetConstitIterator it) const
inlineoverridevirtual

Reimplemented from CaloConstitHelpers::CaloConstitExtractor.

Definition at line 47 of file JetCaloCalculations.cxx.

56  : public CaloConstitExtractor {

◆ moment()

virtual double CaloConstitHelpers::CaloClusterExtractor::moment ( JetConstitIterator it,
xAOD::CaloCluster::MomentType  momentType 
) const
inlineoverridevirtual

Reimplemented from CaloConstitHelpers::CaloConstitExtractor.

Definition at line 37 of file JetCaloCalculations.cxx.

40  {
41  return static_cast<const xAOD::CaloCluster*>(it->rawConstituent())->time();

◆ time()

virtual double CaloConstitHelpers::CaloClusterExtractor::time ( JetConstitIterator it) const
inlineoverridevirtual

Reimplemented from CaloConstitHelpers::CaloConstitExtractor.

Definition at line 43 of file JetCaloCalculations.cxx.

44  {
45  const xAOD::CaloCluster* cl = static_cast<const xAOD::CaloCluster*>(it->rawConstituent());

◆ valid()

virtual bool CaloConstitHelpers::CaloClusterExtractor::valid ( JetConstitIterator it) const
inlineoverridevirtual

Reimplemented from CaloConstitHelpers::CaloConstitExtractor.

Definition at line 33 of file JetCaloCalculations.cxx.

34  {
35  double m = 0;

The documentation for this struct was generated from the following file:
python.SystemOfUnits.m
int m
Definition: SystemOfUnits.py:91
skel.it
it
Definition: skel.GENtoEVGEN.py:423
xAOD::CaloCluster_v1
Description of a calorimeter cluster.
Definition: CaloCluster_v1.h:59
CaloConstitHelpers::CaloClusterExtractor::time
virtual double time(JetConstitIterator &it) const override
Definition: JetCaloCalculations.cxx:43
dq_make_web_display.cl
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]
Definition: dq_make_web_display.py:26