ATLAS Offline Software
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
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
Generated on Sun Dec 22 2024 21:11:21 for ATLAS Offline Software by
1.8.18