ATLAS Offline Software
Loading...
Searching...
No Matches
LArCellContHVCorrTool.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#ifndef LARCELLREC_LARCELLCONTHVCORRTOOL_H
7#define LARCELLREC_LARCELLCONTHVCORRTOOL_H
8
9
14
16
17
18class LArCellContHVCorrTool : public extends<AthAlgTool, ICaloCellMakerTool> {
19public:
20 using base_class::base_class;
21 //LArCellContHVCorrTool (const std::string& type, const std::string& name,
22 // const IInterface* parent);
23
25 virtual StatusCode initialize() override final;
26
27 //Implements the ICaloCellMaker interface
28 virtual StatusCode process(CaloCellContainer* cellCollection, const EventContext& ctx) const override final;
29
30 private:
31 SG::ReadCondHandleKey<LArHVCorr> m_offlineHVScaleCorrKey{this, "keyOfflineHVCorr", "LArHVScaleCorrRecomputed","Key for LArHVScaleCorr"};
32
33};
34
35#endif
Container class for CaloCell.
~LArCellContHVCorrTool()=default
virtual StatusCode initialize() override final
SG::ReadCondHandleKey< LArHVCorr > m_offlineHVScaleCorrKey
virtual StatusCode process(CaloCellContainer *cellCollection, const EventContext &ctx) const override final
Forward declaration.
#define private