ATLAS Offline Software
Loading...
Searching...
No Matches
CaloCellEnergyRescaler.h
Go to the documentation of this file.
1//Dear emacs, this is -*-c++-*-
2/*
3 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
4*/
5
6
7#ifndef CALOCELLENERGYRESCALER_H
8#define CALOCELLENERGYRESCALER_H
9
14
16
20
22 : public extends<AthAlgTool, ICaloCellMakerTool>
23{
24public:
25
26 CaloCellEnergyRescaler (const std::string& type, const std::string& name,
27 const IInterface* parent);
28
30 virtual StatusCode initialize() override;
31
32 virtual StatusCode process (CaloCellContainer* theCellContainer,
33 const EventContext& ctx) const override;
34
35private:
36 SG::ReadCondHandleKey<AthenaAttributeList> m_eneShiftFldr{this,"Folder","/CALO/Ofl/CellEnergyCorr","Key (=foldername) of AttrListCollection"};
37
38};
39
40#endif
Handle class for reading from StoreGate.
Container class for CaloCell.
SG::ReadCondHandleKey< AthenaAttributeList > m_eneShiftFldr
CaloCellEnergyRescaler(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode initialize() override
const std::string process