ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
egammaD3PDAnalysis
src
egammaSumCellsGainAlg.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: egammaSumCellsGainAlg.h 604352 2014-07-01 04:52:11Z ssnyder $
14
15
16
#ifndef EGAMMASUMCELLSGAINALG_H
17
#define EGAMMASUMCELLSGAINALG_H
18
19
20
#include "
AthenaBaseComps/AthAlgorithm.h
"
21
#include "GaudiKernel/ToolHandle.h"
22
#include <string>
23
24
25
namespace
D3PD
{
26
27
28
class
ICollectionGetterTool
;
29
30
34
class
egammaSumCellsGainAlg
35
:
public
AthAlgorithm
36
{
37
public
:
43
egammaSumCellsGainAlg
(
const
std::string& name,
44
ISvcLocator* svcloc);
45
46
48
virtual
StatusCode
initialize
();
49
50
52
virtual
StatusCode
execute
(
const
EventContext& ctx);
53
54
55
private
:
57
std::string
m_auxPrefix
;
58
60
ToolHandle<ICollectionGetterTool>
m_getter
;
61
63
bool
m_allowMissing
;
64
};
65
66
67
}
// namespace D3PD
68
69
70
#endif
// not EGAMMAMAXECELLALG_H
AthAlgorithm.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
D3PD::ICollectionGetterTool
Abstract interface to get a collection of objects and iterate over it.
Definition
ICollectionGetterTool.h:39
D3PD::egammaSumCellsGainAlg::m_allowMissing
bool m_allowMissing
Property: If true, don't complain if input objects are missing.
Definition
egammaSumCellsGainAlg.h:63
D3PD::egammaSumCellsGainAlg::initialize
virtual StatusCode initialize()
Standard Gaudi initialize method.
Definition
egammaSumCellsGainAlg.cxx:41
D3PD::egammaSumCellsGainAlg::m_auxPrefix
std::string m_auxPrefix
Property: Prefix to add to aux data items.
Definition
egammaSumCellsGainAlg.h:57
D3PD::egammaSumCellsGainAlg::egammaSumCellsGainAlg
egammaSumCellsGainAlg(const std::string &name, ISvcLocator *svcloc)
Standard Gaudi algorithm constructor.
Definition
egammaSumCellsGainAlg.cxx:24
D3PD::egammaSumCellsGainAlg::m_getter
ToolHandle< ICollectionGetterTool > m_getter
Property: Getter for input egamma objects.
Definition
egammaSumCellsGainAlg.h:60
D3PD::egammaSumCellsGainAlg::execute
virtual StatusCode execute(const EventContext &ctx)
Standard Gaudi execute method.
Definition
egammaSumCellsGainAlg.cxx:53
D3PD
Block filler tool for noisy FEB information.
Definition
CaloCellDetailsFillerTool.cxx:29
Generated on
for ATLAS Offline Software by
1.17.0