ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
egamma
egammaTools
src
egammaBaseTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef EGAMMATOOLS_EGAMMABASETOOL_H
6
#define EGAMMATOOLS_EGAMMABASETOOL_H
7
20
21
#include "
egammaInterfaces/IegammaBaseTool.h
"
22
23
#include "
AthenaBaseComps/AthAlgTool.h
"
24
25
class
egammaBaseTool
26
:
public
AthAlgTool
27
,
virtual
public
IegammaBaseTool
28
{
29
30
public
:
32
egammaBaseTool
(
const
std::string&
type
,
33
const
std::string& name,
34
const
IInterface* parent);
36
virtual
~egammaBaseTool
() =
default
;
37
39
virtual
StatusCode
initialize
()
override
;
41
virtual
StatusCode
finalize
()
override
;
42
};
43
44
#endif
// EGAMMATOOLS_EGAMMABASETOOL_H
AthAlgTool.h
IegammaBaseTool.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
IegammaBaseTool
Interface for the Reconstruction/egamma/egammaTools/egammaBaseTool.
Definition
IegammaBaseTool.h:30
egammaBaseTool::egammaBaseTool
egammaBaseTool(const std::string &type, const std::string &name, const IInterface *parent)
Default constructor.
Definition
egammaBaseTool.cxx:7
egammaBaseTool::initialize
virtual StatusCode initialize() override
initialize method
Definition
egammaBaseTool.cxx:16
egammaBaseTool::~egammaBaseTool
virtual ~egammaBaseTool()=default
destructor
egammaBaseTool::finalize
virtual StatusCode finalize() override
finalize method
Definition
egammaBaseTool.cxx:22
type
Generated on
for ATLAS Offline Software by
1.14.0