7#ifndef SCT_ReadCalibChipNoiseCondAlg_h
8#define SCT_ReadCalibChipNoiseCondAlg_h
20#include "Gaudi/Property.h"
30 virtual StatusCode
initialize() override final;
32 virtual StatusCode
finalize() override final;
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
std::array< SCT_ModuleCalibParameter, SCT_ConditionsData::N_NOISEOCC > SCT_ModuleNoiseCalibData
Typedef for data object used in SCT_ReadCalibChipNoiseCondAlg and SCT_ReadCalibChipDataTool.
header file for data object for noise parameters for all modules
Base class for conditions algorithms.
This class is a collection of AttributeLists where each one is associated with a channel number.
This is an Identifier helper class for the SCT subdetector.
static void insertNoiseOccFolderData(SCT_ModuleNoiseCalibData &theseCalibData, const coral::AttributeList &folderData)
virtual StatusCode finalize() override final
virtual StatusCode execute(const EventContext &ctx) const override final
SG::WriteCondHandleKey< SCT_NoiseCalibData > m_writeKey
SCT_ReadCalibChipNoiseCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
const SCT_ID * m_id_sct
Handle to SCT ID helper.
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
virtual ~SCT_ReadCalibChipNoiseCondAlg()=default
virtual StatusCode initialize() override final