ATLAS Offline Software
Loading...
Searching...
No Matches
AsgDeadHVCellRemovalTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5// Dear emacs, this is -*-c++-*-
6#ifndef __ASGDEADHVCELLREMOVALTOOL__
7#define __ASGDEADHVCELLREMOVALTOOL__
8
10#include "AsgTools/AsgTool.h"
12
14 virtual public IAsgDeadHVCellRemovalTool
15{
19
20public:
22 AsgDeadHVCellRemovalTool(const std::string& myname);
23
26
28 virtual StatusCode initialize();
29
31 virtual StatusCode finalize();
32
33 virtual bool accept( const xAOD::Egamma* eg ) const final;
34
36 virtual bool accept( const xAOD::Egamma& part ) const final ;
37
38private:
39
40}; // End: class definition
41
42#endif
43
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
virtual bool accept(const xAOD::Egamma *eg) const final
virtual ASG_TOOL_CLASS2(AsgDeadHVCellRemovalTool, IAsgDeadHVCellRemovalTool, asg::IAsgTool) public ~AsgDeadHVCellRemovalTool()
Standard constructor.
virtual StatusCode finalize()
Gaudi Service Interface method implementations.
virtual StatusCode initialize()
Gaudi Service Interface method implementations.
Base class for the dual-use tool implementation classes.
Definition AsgTool.h:47
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
Egamma_v1 Egamma
Definition of the current "egamma version".
Definition Egamma.h:17