7#ifndef SCT_ReadCalibChipGainCondAlg_h
8#define SCT_ReadCalibChipGainCondAlg_h
14#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...
header file for data object for gain parameters for all modules
std::array< SCT_ModuleCalibParameter, SCT_ConditionsData::N_NPTGAIN > SCT_ModuleGainCalibData
Typedef for data object used in SCT_ReadCalibChipGainCondAlg and SCT_ReadCalibChipDataTool.
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.
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
const SCT_ID * m_id_sct
Handle to SCT ID helper.
SG::WriteCondHandleKey< SCT_GainCalibData > m_writeKey
static void insertNptGainFolderData(SCT_ModuleGainCalibData &theseCalibData, const coral::AttributeList &folderData)
virtual StatusCode initialize() override final
virtual StatusCode finalize() override final
virtual ~SCT_ReadCalibChipGainCondAlg()=default
virtual StatusCode execute(const EventContext &ctx) const override final
SCT_ReadCalibChipGainCondAlg(const std::string &name, ISvcLocator *pSvcLocator)