ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
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. More...
 

Static Public Member Functions

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

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 CaloTopoTowerFromClusterMaker, and CaloTopoTowerFromClusterCalibrator.

◆ interfaceID()

static const InterfaceID& CaloTowerCollectionProcessor::interfaceID ( )
inlinestatic

Standard Gaudi interface ID method.

Definition at line 45 of file CaloTowerCollectionProcessor.h.

45 {return IID_CaloTowerCollectionProcessor;}

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