ATLAS Offline Software
Loading...
Searching...
No Matches
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
21#include "GaudiKernel/ToolHandle.h"
22#include <string>
23
24
25namespace D3PD {
26
27
29
30
35 : public AthAlgorithm
36{
37public:
43 egammaSumCellsGainAlg (const std::string& name,
44 ISvcLocator* svcloc);
45
46
48 virtual StatusCode initialize();
49
50
52 virtual StatusCode execute();
53
54
55private:
57 std::string m_auxPrefix;
58
60 ToolHandle<ICollectionGetterTool> m_getter;
61
64};
65
66
67} // namespace D3PD
68
69
70#endif // not EGAMMAMAXECELLALG_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Abstract interface to get a collection of objects and iterate over it.
bool m_allowMissing
Property: If true, don't complain if input objects are missing.
virtual StatusCode initialize()
Standard Gaudi initialize method.
std::string m_auxPrefix
Property: Prefix to add to aux data items.
egammaSumCellsGainAlg(const std::string &name, ISvcLocator *svcloc)
Standard Gaudi algorithm constructor.
ToolHandle< ICollectionGetterTool > m_getter
Property: Getter for input egamma objects.
virtual StatusCode execute()
Standard Gaudi execute method.
Block filler tool for noisy FEB information.