ATLAS Offline Software
Loading...
Searching...
No Matches
LArFEBTempAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARCONDUTILS_LARFEBTEMPALG_H
6#define LARCONDUTILS_LARFEBTEMPALG_H
7
13
15
16 public:
17 LArFEBTempAlg(const std::string& name, ISvcLocator* pSvcLocator);
18
19 virtual ~LArFEBTempAlg()=default;
20
21 virtual StatusCode initialize() override final;
22 virtual StatusCode execute(const EventContext& ctx) const override final;
23
24 private:
25
26 SG::ReadCondHandleKey<CondAttrListCollection> m_foldernameKey{this, "folderName", "/LAR/DCS/FEBTEMP", "DCS folder with temperatures"};
27 SG::WriteCondHandleKey<LArFEBTempData> m_tempKey{this, "keyOutput", "LArFEBTemp", "Output key for LAr Feb temperature data"};
28};
29
30#endif
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Base class for conditions algorithms.
This class is a collection of AttributeLists where each one is associated with a channel number.
SG::WriteCondHandleKey< LArFEBTempData > m_tempKey
virtual StatusCode execute(const EventContext &ctx) const override final
virtual StatusCode initialize() override final
SG::ReadCondHandleKey< CondAttrListCollection > m_foldernameKey
virtual ~LArFEBTempAlg()=default
LArFEBTempAlg(const std::string &name, ISvcLocator *pSvcLocator)
Forward declaration.
#define private