ATLAS Offline Software
Loading...
Searching...
No Matches
CaloTowerCollectionProcessor Class Referenceabstract

#include <CaloTowerCollectionProcessor.h>

Inheritance diagram for CaloTowerCollectionProcessor:
Collaboration diagram for CaloTowerCollectionProcessor:

Public Member Functions

virtual StatusCode execute (const EventContext &ctx, xAOD::CaloClusterContainer *collection, CaloCellClusterWeights *cellWeights) const =0
 Execute on an entire collection of clusters.

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Standard Gaudi interface ID method.

Detailed Description

Definition at line 29 of file CaloTowerCollectionProcessor.h.

Member Function Documentation

◆ execute()

virtual StatusCode CaloTowerCollectionProcessor::execute ( const EventContext & ctx,
xAOD::CaloClusterContainer * collection,
CaloCellClusterWeights * cellWeights ) const
pure virtual

Execute on an entire collection of clusters.

Parameters
collectionThe container of clusters. param ctx The event context.

Implemented in CaloTopoTowerFromClusterCalibrator, and CaloTopoTowerFromClusterMaker.

◆ interfaceID()

const InterfaceID & CaloTowerCollectionProcessor::interfaceID ( )
inlinestatic

Standard Gaudi interface ID method.

Definition at line 45 of file CaloTowerCollectionProcessor.h.

static const InterfaceID IID_CaloTowerCollectionProcessor("CaloTowerCollectionProcessor", 1, 0)

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