ATLAS Offline Software
Loading...
Searching...
No Matches
egammaMaxECellAlg.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-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: egammaMaxECellAlg.h 604352 2014-07-01 04:52:11Z ssnyder $
14
15
16#ifndef EGAMMAD3PDANALYSIS_EGAMMAMAXECELLALG_H
17#define EGAMMAD3PDANALYSIS_EGAMMAMAXECELLALG_H
18
19
21#include "GaudiKernel/ToolHandle.h"
24
25#include <vector>
26#include <string>
27
28
29namespace D3PD {
30
31
33
34
39 : public AthAlgorithm
40{
41public:
47 egammaMaxECellAlg (const std::string& name,
48 ISvcLocator* svcloc);
49
50
52 virtual StatusCode initialize();
53
54
56 virtual StatusCode execute();
57
58
59private:
60 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this, "OnOffMap", "LArOnOffIdMap", "SG key for mapping object"};
62 std::string m_auxPrefix;
63
65 ToolHandle<ICollectionGetterTool> m_getter;
66
69
70};
71
72
73} // namespace D3PD
74
75
76#endif // not EGAMMAD3PDANALYSIS_EGAMMAMAXECELLALG_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Abstract interface to get a collection of objects and iterate over it.
virtual StatusCode initialize()
Standard Gaudi initialize method.
bool m_allowMissing
Property: If true, don't complain if input objects are missing.
virtual StatusCode execute()
Standard Gaudi execute method.
egammaMaxECellAlg(const std::string &name, ISvcLocator *svcloc)
Standard Gaudi algorithm constructor.
std::string m_auxPrefix
Property: Prefix to add to aux data items.
ToolHandle< ICollectionGetterTool > m_getter
Property: Getter for input egamma objects.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Block filler tool for noisy FEB information.