ATLAS Offline Software
Loading...
Searching...
No Matches
PixelDCSCondHVAlg.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 PIXELDCSCONDHVALG
12#define PIXELDCSCONDHVALG
13
15
18
22
24
25#include "Gaudi/Property.h"
26
28 public:
29 PixelDCSCondHVAlg(const std::string& name, ISvcLocator* pSvcLocator);
30 virtual ~PixelDCSCondHVAlg() = default;
31
32 virtual StatusCode initialize() override final;
33 virtual StatusCode execute(const EventContext& ctx) const override final;
34
35 private:
37
39 {this, "PixelModuleData", "PixelModuleData", "Pixel module data"};
40
42 {this, "ReadKey", "/PIXEL/DCS/HV", "Key of input (raw) HV conditions folder"};
43
45 {this, "WriteKey", "PixelDCSHVCondData", "Key of output (derived) HV conditions data"};
46
47};
48
49#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 HV data in PixelDCSHVData.
This is an Identifier helper class for the Pixel subdetector.
Store pixel constant parameters in PixelModuleData.
Base class for conditions algorithms.
const PixelID * m_pixelID
SG::WriteCondHandleKey< PixelDCSHVData > m_writeKey
virtual StatusCode initialize() override final
SG::ReadCondHandleKey< PixelModuleData > m_moduleDataKey
virtual ~PixelDCSCondHVAlg()=default
virtual StatusCode execute(const EventContext &ctx) const override final
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
PixelDCSCondHVAlg(const std::string &name, ISvcLocator *pSvcLocator)
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
#define private