ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloCondPhysAlgs
src
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
10
#include "
AthenaBaseComps/AthAlgorithm.h
"
11
#include "GaudiKernel/ToolHandle.h"
12
#include "
LArElecCalib/ILArHVScaleCorr.h
"
13
#include "
LArCabling/LArOnOffIdMapping.h
"
14
#include "
StoreGate/ReadCondHandleKey.h
"
15
16
#include "
CxxUtils/checker_macros.h
"
17
18
class
FCAL_HV_Energy_Rescale
:
public
AthAlgorithm
19
{
20
public
:
22
FCAL_HV_Energy_Rescale
(
const
std::string& name, ISvcLocator* pSvcLocator );
23
25
virtual
~FCAL_HV_Energy_Rescale
();
26
27
// Athena algorithm's Hooks
28
virtual
StatusCode
initialize
()
override
;
29
virtual
StatusCode
execute
(
const
EventContext& ctx)
override
;
30
virtual
StatusCode stop
ATLAS_NOT_THREAD_SAFE
()
override
;
//due to AthenaAttributeList ctor
31
32
private
:
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
AthAlgorithm.h
ILArHVScaleCorr.h
LArOnOffIdMapping.h
ReadCondHandleKey.h
checker_macros.h
Define macros for attributes used to control the static checker.
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
FCAL_HV_Energy_Rescale::initialize
virtual StatusCode initialize() override
Definition
FCAL_HV_Energy_Rescale.cxx:35
FCAL_HV_Energy_Rescale::ATLAS_NOT_THREAD_SAFE
virtual StatusCode stop ATLAS_NOT_THREAD_SAFE() override
FCAL_HV_Energy_Rescale::m_scaleCorrKey
SG::ReadCondHandleKey< ILArHVScaleCorr > m_scaleCorrKey
Definition
FCAL_HV_Energy_Rescale.h:34
FCAL_HV_Energy_Rescale::execute
virtual StatusCode execute(const EventContext &ctx) override
Execute method.
Definition
FCAL_HV_Energy_Rescale.cxx:42
FCAL_HV_Energy_Rescale::m_folder
Gaudi::Property< std::string > m_folder
Definition
FCAL_HV_Energy_Rescale.h:36
FCAL_HV_Energy_Rescale::~FCAL_HV_Energy_Rescale
virtual ~FCAL_HV_Energy_Rescale()
Destructor:
FCAL_HV_Energy_Rescale::m_cablingKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Definition
FCAL_HV_Energy_Rescale.h:33
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
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
Generated on
for ATLAS Offline Software by
1.17.0