ATLAS Offline Software
IAsgDeadHVCellRemovalTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // Dear emacs, this is -*-c++-*-
6 #ifndef EGAMMAANALYSISINTERFACES__IASGDEADHVCELLREMOVALTOOL__
7 #define EGAMMAANALYSISINTERFACES__IASGDEADHVCELLREMOVALTOOL__
8 
9 #include "AsgTools/IAsgTool.h"
10 #include "xAODEgamma/EgammaFwd.h"
11 
13 {
15 public:
16 
19 
20  virtual bool accept( const xAOD::Egamma* part ) const = 0;
21 
22  virtual bool accept( const xAOD::Egamma& part ) const = 0;
23 
24 };
25 // End: class definition
26 
27 #endif
28 
LArG4FSStartPointFilter.part
part
Definition: LArG4FSStartPointFilter.py:21
EgammaFwd.h
IAsgDeadHVCellRemovalTool::accept
virtual bool accept(const xAOD::Egamma *part) const =0
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition: IAsgTool.h:41
xAOD::Egamma_v1
Definition: Egamma_v1.h:56
IAsgDeadHVCellRemovalTool::accept
virtual bool accept(const xAOD::Egamma &part) const =0
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition: AsgToolMacros.h:40
IAsgTool.h
IAsgDeadHVCellRemovalTool::~IAsgDeadHVCellRemovalTool
virtual ~IAsgDeadHVCellRemovalTool()
Virtual Destructor.
Definition: IAsgDeadHVCellRemovalTool.h:18
IAsgDeadHVCellRemovalTool
Definition: IAsgDeadHVCellRemovalTool.h:13