ATLAS Offline Software
Loading...
Searching...
No Matches
FCAL_HV_Energy_Rescale.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef CALOCONDPHYSALGS_FCAL_HV_ENERGY_RESCALE_H
8#define CALOCONDPHYSALGS_FCAL_HV_ENERGY_RESCALE_H 1
9// FrameWork includes
11#include "GaudiKernel/ToolHandle.h"
15
17
19{
20 public:
22 FCAL_HV_Energy_Rescale( const std::string& name, ISvcLocator* pSvcLocator );
23
26
27 // Athena algorithm's Hooks
28 virtual StatusCode initialize() override;
29 virtual StatusCode execute() override;
30 virtual StatusCode stop ATLAS_NOT_THREAD_SAFE() override;//due to AthenaAttributeList ctor
31
32private:
33 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this,"CablingKey","LArOnOffIdMap","SG Key of LArOnOffIdMapping object"};
34 SG::ReadCondHandleKey<ILArHVScaleCorr> m_scaleCorrKey{this,"LArHVScaleCorr", "LArHVScaleCorrRecomputed", "" };
35
36 Gaudi::Property<std::string> m_folder{this, "Folder", "/LAR/CellCorrOfl/EnergyCorr"};
37};
38
39#endif //> !CALOCONDPHYSALGS_FCAL_HV_ENERGY_RESCALE_H
Define macros for attributes used to control the static checker.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode initialize() override
virtual StatusCode stop ATLAS_NOT_THREAD_SAFE() override
virtual StatusCode execute() override
SG::ReadCondHandleKey< ILArHVScaleCorr > m_scaleCorrKey
Gaudi::Property< std::string > m_folder
virtual ~FCAL_HV_Energy_Rescale()
Destructor:
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
FCAL_HV_Energy_Rescale(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters: