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-2019 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
22 // Public methods:
24 public:
25
26 // Copy constructor:
27
29 FCAL_HV_Energy_Rescale( const std::string& name, ISvcLocator* pSvcLocator );
30
33
34 // Athena algorithm's Hooks
35 virtual StatusCode initialize();
36 virtual StatusCode execute();
37 virtual StatusCode finalize();
38 virtual StatusCode stop ATLAS_NOT_THREAD_SAFE();//due to AthenaAttributeList ctor
39
40private:
41 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this,"CablingKey","LArOnOffIdMap","SG Key of LArOnOffIdMapping object"};
43 { this, "LArHVScaleCorr", "LArHVScaleCorrRecomputed", "" };
44
45 std::string m_folder;
46
47};
48
49#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()
SG::ReadCondHandleKey< ILArHVScaleCorr > m_scaleCorrKey
virtual StatusCode stop ATLAS_NOT_THREAD_SAFE()
virtual ~FCAL_HV_Energy_Rescale()
Destructor:
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
FCAL_HV_Energy_Rescale(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters: