ATLAS Offline Software
PhysicsAnalysis
ElectronPhotonID
ElectronPhotonFourMomentumCorrection
src
testAthenaEgammaCalibTool.h
Go to the documentation of this file.
1
2
3
/*
4
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef TESTATHENAEGAMMACALIBTOOL_H
8
#define TESTATHENAEGAMMACALIBTOOL_H
9
10
// Gaudi/Athena include(s):
11
#include "
AthenaBaseComps/AthAlgorithm.h
"
12
#include "
AsgTools/ToolHandle.h
"
13
14
// Local include(s):
15
#include "
EgammaAnalysisInterfaces/IEgammaCalibrationAndSmearingTool.h
"
16
17
class
testAthenaEgammaCalibTool
:
public
AthAlgorithm
{
18
19
public
:
21
testAthenaEgammaCalibTool
(
const
std::string&
name
, ISvcLocator* svcLoc );
22
24
virtual
StatusCode
initialize
();
26
virtual
StatusCode
execute
();
27
28
private
:
29
std::string
m_sg_electrons
;
30
31
ToolHandle<CP::IEgammaCalibrationAndSmearingTool>
m_EgammaCalibrationAndSmearingTool
;
32
33
};
// class testAthenaEgammaCalibTool
34
35
#endif // TESTATHENAEGAMMACALIBTOOL_H
36
testAthenaEgammaCalibTool::testAthenaEgammaCalibTool
testAthenaEgammaCalibTool(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
Definition:
testAthenaEgammaCalibTool.cxx:21
AthAlgorithm.h
testAthenaEgammaCalibTool::m_sg_electrons
std::string m_sg_electrons
Definition:
testAthenaEgammaCalibTool.h:29
IEgammaCalibrationAndSmearingTool.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
testAthenaEgammaCalibTool
Definition:
testAthenaEgammaCalibTool.h:17
AthAlgorithm
Definition:
AthAlgorithm.h:47
testAthenaEgammaCalibTool::m_EgammaCalibrationAndSmearingTool
ToolHandle< CP::IEgammaCalibrationAndSmearingTool > m_EgammaCalibrationAndSmearingTool
Definition:
testAthenaEgammaCalibTool.h:31
testAthenaEgammaCalibTool::execute
virtual StatusCode execute()
Function executing the algorithm.
Definition:
testAthenaEgammaCalibTool.cxx:42
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
testAthenaEgammaCalibTool::initialize
virtual StatusCode initialize()
Function initialising the algorithm.
Definition:
testAthenaEgammaCalibTool.cxx:30
ToolHandle.h
Generated on Sun Dec 22 2024 21:19:12 for ATLAS Offline Software by
1.8.18