ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
SiPropertiesTool
src
PixelSiPropertiesCondAlg.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 PIXELSIPROPERTIESCONDALG
12
#define PIXELSIPROPERTIESCONDALG
13
14
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
15
16
#include "
StoreGate/ReadCondHandleKey.h
"
17
#include "
StoreGate/WriteCondHandleKey.h
"
18
#include "
PixelConditionsData/PixelDCSHVData.h
"
19
#include "
PixelConditionsData/PixelDCSTempData.h
"
20
21
#include "
SiPropertiesTool/SiliconPropertiesVector.h
"
22
#include "
InDetIdentifier/PixelID.h
"
23
#include "
InDetReadoutGeometry/SiDetectorElementCollection.h
"
24
25
class
PixelSiPropertiesCondAlg
:
public
AthCondAlgorithm
{
26
public
:
27
PixelSiPropertiesCondAlg
(
const
std::string& name, ISvcLocator* pSvcLocator);
28
virtual
~PixelSiPropertiesCondAlg
() =
default
;
29
virtual
StatusCode
initialize
()
override
;
30
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
31
virtual
StatusCode
finalize
()
override
;
32
33
private
:
34
const
PixelID
*
m_pixid
;
35
Gaudi::Property<std::string>
m_pixelIDName
36
{
this
,
"PixelIDName"
,
"PixelID"
,
"Pixel ID name"
};
37
38
SG::ReadCondHandleKey<PixelDCSTempData>
m_readKeyTemp
39
{
this
,
"ReadKeyeTemp"
,
"PixelDCSTempCondData"
,
"Key of input sensor temperature conditions folder"
};
40
41
SG::ReadCondHandleKey<PixelDCSHVData>
m_readKeyHV
42
{
this
,
"ReadKeyHV"
,
"PixelDCSHVCondData"
,
"Key of input bias voltage conditions folder"
};
43
44
SG::ReadCondHandleKey<InDetDD::SiDetectorElementCollection>
m_pixelDetEleCollKey
45
{
this
,
"PixelDetEleCollKey"
,
"PixelDetectorElementCollection"
,
"Key of SiDetectorElementCollection for Pixel"
};
46
47
SG::WriteCondHandleKey<InDet::SiliconPropertiesVector>
m_writeKey
48
{
this
,
"WriteKey"
,
"PixelSiliconPropertiesVector"
,
"Key of output silicon properties conditions folder"
};
49
};
50
51
#endif
AthCondAlgorithm.h
Base class for conditions algorithms.
PixelDCSHVData.h
Store pixel HV data in PixelDCSHVData.
PixelDCSTempData.h
Store pixel temperature data in PixelDCSTempData.
PixelID.h
This is an Identifier helper class for the Pixel subdetector.
ReadCondHandleKey.h
SiDetectorElementCollection.h
SiliconPropertiesVector.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
PixelID
This is an Identifier helper class for the Pixel subdetector.
Definition
PixelID.h:69
PixelSiPropertiesCondAlg::m_readKeyHV
SG::ReadCondHandleKey< PixelDCSHVData > m_readKeyHV
Definition
PixelSiPropertiesCondAlg.h:42
PixelSiPropertiesCondAlg::m_writeKey
SG::WriteCondHandleKey< InDet::SiliconPropertiesVector > m_writeKey
Definition
PixelSiPropertiesCondAlg.h:48
PixelSiPropertiesCondAlg::m_pixelDetEleCollKey
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
Definition
PixelSiPropertiesCondAlg.h:45
PixelSiPropertiesCondAlg::PixelSiPropertiesCondAlg
PixelSiPropertiesCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
PixelSiPropertiesCondAlg.cxx:13
PixelSiPropertiesCondAlg::m_pixid
const PixelID * m_pixid
Definition
PixelSiPropertiesCondAlg.h:34
PixelSiPropertiesCondAlg::initialize
virtual StatusCode initialize() override
Definition
PixelSiPropertiesCondAlg.cxx:19
PixelSiPropertiesCondAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
PixelSiPropertiesCondAlg.cxx:32
PixelSiPropertiesCondAlg::m_pixelIDName
Gaudi::Property< std::string > m_pixelIDName
Definition
PixelSiPropertiesCondAlg.h:36
PixelSiPropertiesCondAlg::~PixelSiPropertiesCondAlg
virtual ~PixelSiPropertiesCondAlg()=default
PixelSiPropertiesCondAlg::finalize
virtual StatusCode finalize() override
Definition
PixelSiPropertiesCondAlg.cxx:105
PixelSiPropertiesCondAlg::m_readKeyTemp
SG::ReadCondHandleKey< PixelDCSTempData > m_readKeyTemp
Definition
PixelSiPropertiesCondAlg.h:39
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
Generated on
for ATLAS Offline Software by
1.17.0