11#ifndef PIXELDCSCONDSTATEALG
12#define PIXELDCSCONDSTATEALG
24#include "Gaudi/Property.h"
31 virtual StatusCode
initialize() override final;
38 {
this,
"ReadKeyState",
"",
"Key of input DCS state conditions folder"};
41 {
this,
"WriteKeyState",
"PixelDCSStateCondData",
"Key of output DCS state data"};
43 std::unordered_map<std::string, PixelDCSStateData::DCSModuleState>
m_stateMap;
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Store pixel DCS module state in PixelDCSStateData.
This is an Identifier helper class for the Pixel subdetector.
Base class for conditions algorithms.
SG::WriteCondHandleKey< PixelDCSStateData > m_writeKeyState
PixelDCSCondStateAlg(const std::string &name, ISvcLocator *pSvcLocator)
std::unordered_map< std::string, PixelDCSStateData::DCSModuleState > m_stateMap
SG::ReadCondHandleKey< CondAttrListCollection > m_readKeyState
const PixelID * m_pixelID
virtual StatusCode execute(const EventContext &ctx) const override final
virtual ~PixelDCSCondStateAlg()=default
virtual StatusCode initialize() override final
This is an Identifier helper class for the Pixel subdetector.