ATLAS Offline Software
Loading...
Searching...
No Matches
PhysicsAnalysis
Interfaces
EgammaAnalysisInterfaces
EgammaAnalysisInterfaces
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
12
class
IAsgDeadHVCellRemovalTool
:
virtual
public
asg::IAsgTool
13
{
14
ASG_TOOL_INTERFACE
(
IAsgDeadHVCellRemovalTool
)
15
public
:
16
18
virtual
~IAsgDeadHVCellRemovalTool
() {};
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
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
EgammaFwd.h
IAsgTool.h
IAsgDeadHVCellRemovalTool
Definition
IAsgDeadHVCellRemovalTool.h:13
IAsgDeadHVCellRemovalTool::accept
virtual bool accept(const xAOD::Egamma *part) const =0
IAsgDeadHVCellRemovalTool::accept
virtual bool accept(const xAOD::Egamma &part) const =0
IAsgDeadHVCellRemovalTool::~IAsgDeadHVCellRemovalTool
virtual ~IAsgDeadHVCellRemovalTool()
Virtual Destructor.
Definition
IAsgDeadHVCellRemovalTool.h:18
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
xAOD::Egamma
Egamma_v1 Egamma
Definition of the current "egamma version".
Definition
Egamma.h:17
Generated on
for ATLAS Offline Software by
1.14.0