ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
egammaD3PDAnalysis
src
egammaNbCellsGainAlg.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: egammaNbCellsGainAlg.h 604352 2014-07-01 04:52:11Z ssnyder $
13
14
15
#ifndef EGAMMANBCELLSGAINALG_H
16
#define EGAMMANBCELLSGAINALG_H
17
18
19
#include "
AthenaBaseComps/AthAlgorithm.h
"
20
#include "GaudiKernel/ToolHandle.h"
21
#include <string>
22
23
24
namespace
D3PD
{
25
26
27
class
ICollectionGetterTool
;
28
29
33
class
egammaNbCellsGainAlg
34
:
public
AthAlgorithm
35
{
36
public
:
42
egammaNbCellsGainAlg
(
const
std::string& name,
43
ISvcLocator* svcloc);
44
45
47
virtual
StatusCode
initialize
();
48
49
51
virtual
StatusCode
execute
(
const
EventContext& ctx);
52
53
54
private
:
56
std::string
m_auxPrefix
;
57
59
ToolHandle<ICollectionGetterTool>
m_getter
;
60
62
bool
m_allowMissing
;
63
64
};
65
66
67
}
// namespace D3PD
68
69
70
#endif
// not EGAMMANBCELLSGAINALG_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::egammaNbCellsGainAlg::execute
virtual StatusCode execute(const EventContext &ctx)
Standard Gaudi execute method.
Definition
egammaNbCellsGainAlg.cxx:55
D3PD::egammaNbCellsGainAlg::egammaNbCellsGainAlg
egammaNbCellsGainAlg(const std::string &name, ISvcLocator *svcloc)
Standard Gaudi algorithm constructor.
Definition
egammaNbCellsGainAlg.cxx:24
D3PD::egammaNbCellsGainAlg::m_getter
ToolHandle< ICollectionGetterTool > m_getter
Property: Getter for input egamma objects.
Definition
egammaNbCellsGainAlg.h:59
D3PD::egammaNbCellsGainAlg::m_auxPrefix
std::string m_auxPrefix
Property: Prefix to add to aux data items.
Definition
egammaNbCellsGainAlg.h:56
D3PD::egammaNbCellsGainAlg::m_allowMissing
bool m_allowMissing
Property: If true, don't complain if input objects are missing.
Definition
egammaNbCellsGainAlg.h:62
D3PD::egammaNbCellsGainAlg::initialize
virtual StatusCode initialize()
Standard Gaudi initialize method.
Definition
egammaNbCellsGainAlg.cxx:41
D3PD
Block filler tool for noisy FEB information.
Definition
CaloCellDetailsFillerTool.cxx:29
Generated on
for ATLAS Offline Software by
1.17.0