ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
CaloClusterCollectionProcessor Class Referenceabstract

#include <CaloClusterCollectionProcessor.h>

Inherits IAlgTool.

Inherited by CaloCalibClusterMomentsMaker2 [virtual], CaloCellsCounterCPU [virtual], CaloClusterCopier [virtual], CaloClusterDeleter [virtual], CaloClusterMomentsMaker [virtual], CaloClusterMomentsMaker_DigiHSTruth [virtual], CaloClusterProcessor [virtual], CaloClusterRemoveDuplicates [virtual], CaloClusterSnapshot [virtual], CaloClusterStoreRawProperties [virtual], CaloClusterVertexFractionMaker [virtual], CaloComputeSWcellWeights [virtual], CaloCPUOutput [virtual], CaloMomentsDumper [virtual], CaloTopoClusterMaker [virtual], CaloTopoClusterSplitter [virtual], egammaLargeClusterMaker [virtual], and TBClusterMaker [virtual].

Collaboration diagram for CaloClusterCollectionProcessor:

Public Member Functions

virtual StatusCode execute (const EventContext &ctx, xAOD::CaloClusterContainer *collection) const =0
 Execute on an entire collection of clusters. More...
 
virtual StatusCode execute (xAOD::CaloClusterContainer *collection) final
 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 30 of file CaloClusterCollectionProcessor.h.

Member Function Documentation

◆ execute() [1/2]

virtual StatusCode CaloClusterCollectionProcessor::execute ( const EventContext &  ctx,
xAOD::CaloClusterContainer collection 
) const
pure virtual

◆ execute() [2/2]

virtual StatusCode CaloClusterCollectionProcessor::execute ( xAOD::CaloClusterContainer collection)
inlinefinalvirtual

Execute on an entire collection of clusters.

Parameters
collectionThe container of clusters. (deprecated)

Definition at line 49 of file CaloClusterCollectionProcessor.h.

50  {
51  return execute (Gaudi::Hive::currentContext(), collection);
52  }

◆ interfaceID()

static const InterfaceID& CaloClusterCollectionProcessor::interfaceID ( )
inlinestatic

Standard Gaudi interface ID method.

Definition at line 58 of file CaloClusterCollectionProcessor.h.

58 {return IID_CaloClusterCollectionProcessor;}

The documentation for this class was generated from the following file:
CaloClusterCollectionProcessor::execute
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *collection) const =0
Execute on an entire collection of clusters.