ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArCondUtils
src
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
8
#include "
LArRecConditions/LArFEBTempData.h
"
9
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
10
#include "
StoreGate/WriteCondHandleKey.h
"
11
#include "
StoreGate/ReadCondHandleKey.h
"
12
#include "
AthenaPoolUtilities/CondAttrListCollection.h
"
13
14
class
LArFEBTempAlg
:
public
AthCondAlgorithm
{
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
AthCondAlgorithm.h
Base class for conditions algorithms.
CondAttrListCollection.h
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
LArFEBTempData.h
ReadCondHandleKey.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
CondAttrListCollection
This class is a collection of AttributeLists where each one is associated with a channel number.
Definition
CondAttrListCollection.h:51
LArFEBTempAlg::m_tempKey
SG::WriteCondHandleKey< LArFEBTempData > m_tempKey
Definition
LArFEBTempAlg.h:27
LArFEBTempAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override final
Definition
LArFEBTempAlg.cxx:19
LArFEBTempAlg::initialize
virtual StatusCode initialize() override final
Definition
LArFEBTempAlg.cxx:11
LArFEBTempAlg::m_foldernameKey
SG::ReadCondHandleKey< CondAttrListCollection > m_foldernameKey
Definition
LArFEBTempAlg.h:26
LArFEBTempAlg::~LArFEBTempAlg
virtual ~LArFEBTempAlg()=default
LArFEBTempAlg::LArFEBTempAlg
LArFEBTempAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
LArFEBTempAlg.cxx:8
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
const
SG
Forward declaration.
Definition
CaloCellPacker_400_500.h:32
private
#define private
Definition
testRead.cxx:27
Generated on
for ATLAS Offline Software by
1.17.0