|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef PIXELDCSCONDSTATEALG
12 #define PIXELDCSCONDSTATEALG
24 #include "Gaudi/Property.h"
39 {
this,
"ReadKeyState",
"",
"Key of input DCS state conditions folder"};
42 {
this,
"WriteKeyState",
"PixelDCSStateCondData",
"Key of output DCS state data"};
44 std::unordered_map<std::string, PixelDCSStateData::DCSModuleState>
m_stateMap;
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
SG::WriteCondHandleKey< PixelDCSStateData > m_writeKeyState
virtual ~PixelDCSCondStateAlg()=default
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.
bool const RAWDATA *ch2 const
virtual StatusCode initialize() override final
An algorithm that can be simultaneously executed in multiple threads.
std::unordered_map< std::string, PixelDCSStateData::DCSModuleState > m_stateMap
virtual bool isReEntrant() const override final
::StatusCode StatusCode
StatusCode definition for legacy code.
const PixelID * m_pixelID
virtual StatusCode execute(const EventContext &ctx) const override final
PixelDCSCondStateAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadCondHandleKey< CondAttrListCollection > m_readKeyState