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

#include <CaloClusterCollectionProcessor.h>

Inherits IAlgTool.

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

Collaboration diagram for CaloClusterCollectionProcessor:

Public Member Functions

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

Detailed Description

Definition at line 29 of file CaloClusterCollectionProcessor.h.

Member Function Documentation

◆ DeclareInterfaceID()

CaloClusterCollectionProcessor::DeclareInterfaceID ( CaloClusterCollectionProcessor ,
1 ,
0  )

◆ 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)

Reimplemented in CaloCalibClusterMomentsMaker2, CaloClusterCopier, CaloClusterMomentsMaker, CaloClusterMomentsMaker_DigiHSTruth, CaloClusterProcessor, CaloClusterRemoveDuplicates, CaloClusterSnapshot, CaloClusterVertexFractionMaker, CaloComputeSWcellWeights, CaloTopoClusterMaker, CaloTopoClusterSplitter, egammaLargeClusterMaker, and TBClusterMaker.

Definition at line 50 of file CaloClusterCollectionProcessor.h.

51 {
52 return execute (Gaudi::Hive::currentContext(), collection);
53 }
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *collection) const =0
Execute on an entire collection of clusters.

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