ATLAS Offline Software
IegammaCaloClusterSelector.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef EGAMMAINTERFACES_IEGAMMACALOCLUSTERSELECTOR_H
5 #define EGAMMAINTERFACES_IEGAMMACALOCLUSTERSELECTOR_H
6 
7 #include "GaudiKernel/IAlgTool.h"
8 
10 
16 class IegammaCaloClusterSelector : virtual public IAlgTool {
17 public:
19 
20  virtual bool passSelection(const xAOD::CaloCluster* cluster,const CaloDetDescrManager& cmgr) const = 0;
21 
22  virtual ~IegammaCaloClusterSelector() override {}
23 };
24 
25 #endif // RECONSTRUCTION/EGAMMA/EGAMMAINTERFACES_IEGAMMACALOCLUSTERSELECTOR_H
IegammaCaloClusterSelector::DeclareInterfaceID
DeclareInterfaceID(IegammaCaloClusterSelector, 1, 0)
IegammaCaloClusterSelector
used to select clusters for seeding
Definition: IegammaCaloClusterSelector.h:16
xAOD::CaloCluster_v1
Description of a calorimeter cluster.
Definition: CaloCluster_v1.h:59
CaloClusterFwd.h
IegammaCaloClusterSelector::~IegammaCaloClusterSelector
virtual ~IegammaCaloClusterSelector() override
Definition: IegammaCaloClusterSelector.h:22
IegammaCaloClusterSelector::passSelection
virtual bool passSelection(const xAOD::CaloCluster *cluster, const CaloDetDescrManager &cmgr) const =0
CaloDetDescrManager
This class provides the client interface for accessing the detector description information common to...
Definition: CaloDetDescrManager.h:473