ATLAS Offline Software
FCAL_HV_Energy_Rescale.h
Go to the documentation of this file.
1 
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 
40 private:
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
FCAL_HV_Energy_Rescale::~FCAL_HV_Energy_Rescale
virtual ~FCAL_HV_Energy_Rescale()
Destructor:
PixelModuleFeMask_create_db.stop
int stop
Definition: PixelModuleFeMask_create_db.py:76
FCAL_HV_Energy_Rescale::m_cablingKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Definition: FCAL_HV_Energy_Rescale.h:41
AthAlgorithm.h
FCAL_HV_Energy_Rescale
Definition: FCAL_HV_Energy_Rescale.h:19
LArOnOffIdMapping.h
ILArHVScaleCorr.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
FCAL_HV_Energy_Rescale::execute
virtual StatusCode execute()
Definition: FCAL_HV_Energy_Rescale.cxx:50
FCAL_HV_Energy_Rescale::ATLAS_NOT_THREAD_SAFE
virtual StatusCode stop ATLAS_NOT_THREAD_SAFE()
AthAlgorithm
Definition: AthAlgorithm.h:47
ReadCondHandleKey.h
FCAL_HV_Energy_Rescale::FCAL_HV_Energy_Rescale
FCAL_HV_Energy_Rescale(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Definition: FCAL_HV_Energy_Rescale.cxx:26
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
FCAL_HV_Energy_Rescale::finalize
virtual StatusCode finalize()
Definition: FCAL_HV_Energy_Rescale.cxx:45
FCAL_HV_Energy_Rescale::m_folder
std::string m_folder
Definition: FCAL_HV_Energy_Rescale.h:45
SG::ReadCondHandleKey< LArOnOffIdMapping >
FCAL_HV_Energy_Rescale::m_scaleCorrKey
SG::ReadCondHandleKey< ILArHVScaleCorr > m_scaleCorrKey
Definition: FCAL_HV_Energy_Rescale.h:43
FCAL_HV_Energy_Rescale::initialize
virtual StatusCode initialize()
Definition: FCAL_HV_Energy_Rescale.cxx:38
checker_macros.h
Define macros for attributes used to control the static checker.