ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
PixelConditionsAlgorithms
src
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
14
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
15
16
#include "
StoreGate/ReadCondHandleKey.h
"
17
#include "
AthenaPoolUtilities/CondAttrListCollection.h
"
18
19
#include "
StoreGate/WriteCondHandleKey.h
"
20
#include "
PixelConditionsData/PixelModuleData.h
"
21
#include "
PixelConditionsData/PixelDCSHVData.h
"
22
23
#include "
InDetIdentifier/PixelID.h
"
24
25
#include "Gaudi/Property.h"
26
27
class
PixelDCSCondHVAlg
:
public
AthCondAlgorithm
{
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
:
36
const
PixelID
*
m_pixelID
{
nullptr
};
37
38
SG::ReadCondHandleKey<PixelModuleData>
m_moduleDataKey
39
{
this
,
"PixelModuleData"
,
"PixelModuleData"
,
"Pixel module data"
};
40
41
SG::ReadCondHandleKey<CondAttrListCollection>
m_readKey
42
{
this
,
"ReadKey"
,
"/PIXEL/DCS/HV"
,
"Key of input (raw) HV conditions folder"
};
43
44
SG::WriteCondHandleKey<PixelDCSHVData>
m_writeKey
45
{
this
,
"WriteKey"
,
"PixelDCSHVCondData"
,
"Key of output (derived) HV conditions data"
};
46
47
};
48
49
#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...
PixelDCSHVData.h
Store pixel HV data in PixelDCSHVData.
PixelID.h
This is an Identifier helper class for the Pixel subdetector.
PixelModuleData.h
Store pixel constant parameters in PixelModuleData.
ReadCondHandleKey.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
PixelDCSCondHVAlg::m_pixelID
const PixelID * m_pixelID
Definition
PixelDCSCondHVAlg.h:36
PixelDCSCondHVAlg::m_writeKey
SG::WriteCondHandleKey< PixelDCSHVData > m_writeKey
Definition
PixelDCSCondHVAlg.h:45
PixelDCSCondHVAlg::initialize
virtual StatusCode initialize() override final
Definition
PixelDCSCondHVAlg.cxx:14
PixelDCSCondHVAlg::m_moduleDataKey
SG::ReadCondHandleKey< PixelModuleData > m_moduleDataKey
Definition
PixelDCSCondHVAlg.h:39
PixelDCSCondHVAlg::~PixelDCSCondHVAlg
virtual ~PixelDCSCondHVAlg()=default
PixelDCSCondHVAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override final
Definition
PixelDCSCondHVAlg.cxx:26
PixelDCSCondHVAlg::m_readKey
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
Definition
PixelDCSCondHVAlg.h:42
PixelDCSCondHVAlg::PixelDCSCondHVAlg
PixelDCSCondHVAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
PixelDCSCondHVAlg.cxx:9
PixelID
This is an Identifier helper class for the Pixel subdetector.
Definition
PixelID.h:69
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
const
private
#define private
Definition
testRead.cxx:27
Generated on
for ATLAS Offline Software by
1.17.0