7#ifndef CALOTOOLS_CALRNOISECONDALG_H
8#define CALOTOOLS_CALRNOISECONDALG_H
23 using AthCondAlgorithm::AthCondAlgorithm;
28 StatusCode
finalize() override final {
return StatusCode::SUCCESS;}
35 "SG key of CondAttrListCollection holding the LAr noise"};
37 "SG key of CondAttrListCollection holding the Tile noise"};
40 "SG key of CondAttrListCollection holding both LAr and Tile noise (legacy)"};
42 "SG Key of HV Scale correction CDO"};
44 "SG Key of CondAttrListCollection holding Luminosity information" };
48 Gaudi::Property<bool>
m_useHVCorr{
this,
"useHVCorr",
false,
"Use HV Corr on/off"};
49 Gaudi::Property<float>
m_lumi0{
this,
"Luminosity",-1.0,
"Fixed Luminosity. -1 means read lumi from DB"};
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Base class for conditions algorithms.
Helper class for offline cell identifiers.
CaloNoise::NOISETYPE m_noiseType
Gaudi::Property< bool > m_useHVCorr
virtual ~CaloNoiseCondAlg()=default
StatusCode initialize() override final
SG::ReadCondHandleKey< CondAttrListCollection > m_larNoiseKey
const CaloCell_ID * m_caloCellID
StatusCode finalize() override final
std::unique_ptr< CaloNoiseHashRanges > m_hashRange
SG::ReadCondHandleKey< LArHVCorr > m_hvCorrKey
SG::ReadCondHandleKey< CondAttrListCollection > m_lumiFolderKey
SG::WriteCondHandleKey< CaloNoise > m_outputKey
SG::ReadCondHandleKey< CondAttrListCollection > m_tileNoiseKey
Gaudi::Property< float > m_lumi0
SG::ReadCondHandleKey< CondAttrListCollection > m_caloNoiseKey
StatusCode execute(const EventContext &ctx) const override final
NOISETYPE
Conditions Data Object holding the calorimeter noise per cell and per gain.