ATLAS Offline Software
Loading...
Searching...
No Matches
IClusterClassificationTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CALOINTERFACE_ICLUSTERCLASSIFICATIONTOOL_H
6#define CALOINTERFACE_ICLUSTERCLASSIFICATIONTOOL_H
19
20#include "GaudiKernel/IAlgTool.h"
23
24class IClusterClassificationTool : virtual public IAlgTool
25{
26 public:
27
28 static const InterfaceID& interfaceID() {
29 static const InterfaceID IID_IClusterClassificationTool("IClusterClassificationTool", 1 , 0);
30 return IID_IClusterClassificationTool;
31 }
32
33
41
42};
43#endif
44
StatusIndicator
reconstruction status word
Interface class for tools classifying CaloCluster objects.
static const InterfaceID & interfaceID()
virtual CaloRecoStatus::StatusIndicator classify(xAOD::CaloCluster *thisCluster) const =0
method to return the classification status of a cluster.
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.