ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTriggerCnv
src
EnergySumRoICnvAlg.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: EnergySumRoICnvAlg.h 575635 2013-12-16 10:58:41Z krasznaa $
8
#ifndef XAODTRIGGERCNV_ENERGYSUMROICNVALG_H
9
#define XAODTRIGGERCNV_ENERGYSUMROICNVALG_H
10
11
// System include(s):
12
#include <string>
13
14
// Gaudi/Athena include(s):
15
#include "
AthenaBaseComps/AthAlgorithm.h
"
16
#include "GaudiKernel/ToolHandle.h"
17
18
// Local include(s):
19
#include "
xAODTriggerCnv/IEnergySumRoICnvTool.h
"
20
21
namespace
xAODMaker
{
22
34
class
EnergySumRoICnvAlg
:
public
AthAlgorithm
{
35
36
public
:
38
EnergySumRoICnvAlg
(
const
std::string& name, ISvcLocator* svcLoc );
39
41
virtual
StatusCode
initialize
();
43
virtual
StatusCode
execute
(
const
EventContext& ctx);
44
45
private
:
47
std::string
m_aodKey
;
49
std::string
m_xaodKey
;
50
52
ToolHandle< IEnergySumRoICnvTool >
m_cnvTool
;
53
54
};
// class EnergySumRoICnvAlg
55
56
}
// namespace xAODMaker
57
58
#endif
// XAODTRIGGERCNV_ENERGYSUMROICNVALG_H
AthAlgorithm.h
IEnergySumRoICnvTool.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
xAODMaker::EnergySumRoICnvAlg::m_cnvTool
ToolHandle< IEnergySumRoICnvTool > m_cnvTool
Handle to the converter tool.
Definition
EnergySumRoICnvAlg.h:52
xAODMaker::EnergySumRoICnvAlg::initialize
virtual StatusCode initialize()
Function initialising the algorithm.
Definition
EnergySumRoICnvAlg.cxx:31
xAODMaker::EnergySumRoICnvAlg::m_aodKey
std::string m_aodKey
StoreGate key of the input container.
Definition
EnergySumRoICnvAlg.h:47
xAODMaker::EnergySumRoICnvAlg::m_xaodKey
std::string m_xaodKey
StoreGate key for the output container.
Definition
EnergySumRoICnvAlg.h:49
xAODMaker::EnergySumRoICnvAlg::execute
virtual StatusCode execute(const EventContext &ctx)
Function executing the algorithm.
Definition
EnergySumRoICnvAlg.cxx:45
xAODMaker::EnergySumRoICnvAlg::EnergySumRoICnvAlg
EnergySumRoICnvAlg(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
Definition
EnergySumRoICnvAlg.cxx:20
xAODMaker
Definition
StoreGateSvc.h:70
Generated on
for ATLAS Offline Software by
1.17.0