ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
PixelConditionsAlgorithms
src
PixelReadoutSpeedAlg.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 PIXELREADOUTSPEEDALG_H
12
#define PIXELREADOUTSPEEDALG_H
13
14
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
15
16
#include "
StoreGate/ReadCondHandleKey.h
"
17
#include "
AthenaPoolUtilities/AthenaAttributeList.h
"
18
19
#include "
StoreGate/WriteCondHandleKey.h
"
20
#include "
PixelConditionsData/PixelReadoutSpeedData.h
"
21
22
#include "Gaudi/Property.h"
23
24
class
PixelReadoutSpeedAlg
:
public
AthCondAlgorithm
{
25
public
:
26
PixelReadoutSpeedAlg
(
const
std::string& name, ISvcLocator* pSvcLocator);
27
virtual
~PixelReadoutSpeedAlg
() =
default
;
28
29
virtual
StatusCode
initialize
()
override
;
30
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
31
32
private
:
33
SG::ReadCondHandleKey<AthenaAttributeList>
m_readKey
34
{
this
,
"ReadKey"
,
"/PIXEL/ReadoutSpeed"
,
"Input readout speed folder"
};
35
36
SG::WriteCondHandleKey<PixelReadoutSpeedData>
m_writeKey
37
{
this
,
"WriteKey"
,
"PixelReadoutSpeedData"
,
"Output readout speed data"
};
38
39
};
40
41
#endif
AthCondAlgorithm.h
Base class for conditions algorithms.
AthenaAttributeList.h
PixelReadoutSpeedData.h
ReadCondHandleKey.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
PixelReadoutSpeedAlg::m_writeKey
SG::WriteCondHandleKey< PixelReadoutSpeedData > m_writeKey
Definition
PixelReadoutSpeedAlg.h:37
PixelReadoutSpeedAlg::initialize
virtual StatusCode initialize() override
Definition
PixelReadoutSpeedAlg.cxx:20
PixelReadoutSpeedAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
PixelReadoutSpeedAlg.cxx:29
PixelReadoutSpeedAlg::m_readKey
SG::ReadCondHandleKey< AthenaAttributeList > m_readKey
Definition
PixelReadoutSpeedAlg.h:34
PixelReadoutSpeedAlg::PixelReadoutSpeedAlg
PixelReadoutSpeedAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
PixelReadoutSpeedAlg.cxx:15
PixelReadoutSpeedAlg::~PixelReadoutSpeedAlg
virtual ~PixelReadoutSpeedAlg()=default
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
Generated on
for ATLAS Offline Software by
1.17.0