ATLAS Offline Software
Loading...
Searching...
No Matches
PixelDCSCondStatusAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
10
11#ifndef PIXELDCSCONDSTATUSALG
12#define PIXELDCSCONDSTATUSALG
13
15
18
21
23
24#include "Gaudi/Property.h"
25
27 public:
28 PixelDCSCondStatusAlg(const std::string& name, ISvcLocator* pSvcLocator);
29 virtual ~PixelDCSCondStatusAlg() = default;
30
31 virtual StatusCode initialize() override final;
32 virtual StatusCode execute(const EventContext& ctx) const override final;
33
34 private:
36
38 {this, "ReadKeyStatus", "", "Key of input DCS status conditions folder"};
39
41 {this, "WriteKeyStatus", "PixelDCSStatusCondData", "Key of output DCS status data"};
42
43};
44
45#endif
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 status in PixelDCSStatusData.
This is an Identifier helper class for the Pixel subdetector.
Base class for conditions algorithms.
SG::WriteCondHandleKey< PixelDCSStatusData > m_writeKeyStatus
virtual ~PixelDCSCondStatusAlg()=default
PixelDCSCondStatusAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override final
SG::ReadCondHandleKey< CondAttrListCollection > m_readKeyStatus
virtual StatusCode execute(const EventContext &ctx) const override final
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
#define private