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

#include <IPFClusterCollectionTool.h>

Inheritance diagram for IPFClusterCollectionTool:
Collaboration diagram for IPFClusterCollectionTool:

Public Member Functions

virtual std::unique_ptr< xAOD::CaloClusterContainerexecute (eflowCaloObjectContainer &theEflowCaloObjectContainer, bool useNonModifiedClusters)=0
 Put all clusters into a temporary container - then we use this to calculate moments, some of which depend on configuration of nearby clusters. More...
 
virtual std::unique_ptr< eflowRecClusterContainerretrieve (eflowCaloObjectContainer &theEflowCaloObjectContainer, bool useNonModifiedClusters)=0
 
 DeclareInterfaceID (IPFClusterCollectionTool, 1, 0)
 

Detailed Description

Definition at line 14 of file IPFClusterCollectionTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

IPFClusterCollectionTool::DeclareInterfaceID ( IPFClusterCollectionTool  ,
,
 
)

◆ execute()

virtual std::unique_ptr<xAOD::CaloClusterContainer> IPFClusterCollectionTool::execute ( eflowCaloObjectContainer theEflowCaloObjectContainer,
bool  useNonModifiedClusters 
)
pure virtual

Put all clusters into a temporary container - then we use this to calculate moments, some of which depend on configuration of nearby clusters.

◆ retrieve()

virtual std::unique_ptr<eflowRecClusterContainer> IPFClusterCollectionTool::retrieve ( eflowCaloObjectContainer theEflowCaloObjectContainer,
bool  useNonModifiedClusters 
)
pure virtual

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