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

Interface for extending Particles with calo intersections. More...

#include <IClusterFilterTool.h>

Inheritance diagram for IClusterFilterTool:
Collaboration diagram for IClusterFilterTool:

Public Member Functions

virtual bool rejectCluster (const xAOD::CaloCluster &cluster) const =0
 Method to check if a given cluster has to be rejected or not based on primary vertices requirements. More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Interface for extending Particles with calo intersections.

Definition at line 16 of file IClusterFilterTool.h.

Member Function Documentation

◆ interfaceID()

const InterfaceID & IClusterFilterTool::interfaceID ( )
inlinestatic

Definition at line 31 of file IClusterFilterTool.h.

31  {
32  return IID_IClusterFilterTool;
33 }

◆ rejectCluster()

virtual bool IClusterFilterTool::rejectCluster ( const xAOD::CaloCluster cluster) const
pure virtual

Method to check if a given cluster has to be rejected or not based on primary vertices requirements.

Parameters
CaloClusterreference to the cluster
Returns
true if the cluster has been rejected

Implemented in ClusterFilterTool.


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