ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
RecoAlgs
CaloRingerAlgs
src
CaloRingerAlgorithm.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
// $Id: CaloRingerAlgorithm.h 667872 2015-05-18 17:15:32Z wsfreund $
6
#ifndef CALORINGERALGS_CALORINGERDECORATOR_H
7
#define CALORINGERALGS_CALORINGERDECORATOR_H
8
9
// STL includes
10
#include <string>
11
12
// FrameWork includes
13
#include "
AthenaBaseComps/AthAlgorithm.h
"
14
#include "GaudiKernel/ToolHandle.h"
15
16
#include "
CaloRingerTools/ICaloRingerInputReader.h
"
17
18
namespace
Ringer
{
19
20
30
class
CaloRingerAlgorithm
:
public
::AthAlgorithm
31
{
32
33
public
:
34
37
40
CaloRingerAlgorithm
(
const
std::string& name, ::ISvcLocator* pSvcLocator );
44
virtual
~CaloRingerAlgorithm
();
46
49
virtual
StatusCode
initialize
();
50
virtual
StatusCode
execute
(
const
EventContext& ctx);
51
virtual
StatusCode
finalize
();
53
54
private
:
55
58
59
StatusCode
retrieveReaders
();
61
64
67
PublicToolHandleArray< Ringer::ICaloRingerInputReader >
m_inputReaders
{
this
,
68
"inputReaderTools"
, {},
"Sequence of reader tools to execute."
};
69
70
71
};
72
73
}
// namespace Ringer
74
75
#endif
// CALORINGERALGS_CALORINGERDECORATOR_H
AthAlgorithm.h
ICaloRingerInputReader.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
Ringer::CaloRingerAlgorithm::initialize
virtual StatusCode initialize()
Athena algorithm's Hooks:
Definition
CaloRingerAlgorithm.cxx:35
Ringer::CaloRingerAlgorithm::m_inputReaders
PublicToolHandleArray< Ringer::ICaloRingerInputReader > m_inputReaders
Tools for building CaloRings.
Definition
CaloRingerAlgorithm.h:67
Ringer::CaloRingerAlgorithm::retrieveReaders
StatusCode retrieveReaders()
Retrieve Input Reader Tools.
Definition
CaloRingerAlgorithm.cxx:44
Ringer::CaloRingerAlgorithm::execute
virtual StatusCode execute(const EventContext &ctx)
Execute method.
Definition
CaloRingerAlgorithm.cxx:60
Ringer::CaloRingerAlgorithm::finalize
virtual StatusCode finalize()
Definition
CaloRingerAlgorithm.cxx:54
Ringer::CaloRingerAlgorithm::CaloRingerAlgorithm
CaloRingerAlgorithm(const std::string &name, ::ISvcLocator *pSvcLocator)
AthAlgorithm ctor:
Definition
CaloRingerAlgorithm.cxx:21
Ringer::CaloRingerAlgorithm::~CaloRingerAlgorithm
virtual ~CaloRingerAlgorithm()
default dtor:
Ringer
Namespace dedicated for Ringer utilities.
Definition
CaloRingsDefs.h:9
Generated on
for ATLAS Offline Software by
1.17.0