ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
PixelConditionsAlgorithms
src
PixelSiliconConditionsTestAlg.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 PIXELSILICONcONDITIONSTESTALG_H
12
#define PIXELSILICONcONDITIONSTESTALG_H
13
14
//Gaudi
15
#include "
AthenaBaseComps/AthAlgorithm.h
"
16
#include "GaudiKernel/ToolHandle.h"
17
18
#include "
PixelConditionsData/PixelDCSHVData.h
"
19
#include "
PixelConditionsData/PixelDCSTempData.h
"
20
#include "
PixelConditionsData/PixelChargeCalibCondData.h
"
21
#include "
PixelConditionsData/PixelDistortionData.h
"
22
#include "
StoreGate/ReadCondHandleKey.h
"
23
#include "
InDetCondTools/ISiLorentzAngleTool.h
"
24
25
class
PixelSiliconConditionsTestAlg
:
public
AthAlgorithm
{
26
public
:
27
PixelSiliconConditionsTestAlg
(
const
std::string &name, ISvcLocator *pSvcLocator);
28
29
virtual
StatusCode
initialize
()
override
;
30
virtual
StatusCode
execute
(
const
EventContext& ctx)
override
;
31
32
private
:
33
34
SG::ReadCondHandleKey<PixelDCSTempData>
m_readKeyTemp
35
{
this
,
"ReadKeyeTemp"
,
"PixelDCSTempCondData"
,
"Key of input sensor temperature conditions folder"
};
36
37
SG::ReadCondHandleKey<PixelDCSHVData>
m_readKeyHV
38
{
this
,
"ReadKeyHV"
,
"PixelDCSHVCondData"
,
"Key of input bias voltage conditions folder"
};
39
40
ToolHandle<ISiLorentzAngleTool>
m_lorentzAngleTool
41
{
this
,
"LorentzAngleTool"
,
"PixelLorentzAngleTool"
,
"Tool to retreive Lorentz angle"
};
42
43
SG::ReadCondHandleKey<PixelChargeCalibCondData>
m_chargeDataKey
44
{
this
,
"PixelChargeCalibCondData"
,
"PixelChargeCalibCondData"
,
"Output key"
};
45
46
SG::ReadCondHandleKey<PixelDistortionData>
m_distortionKey
47
{
this
,
"PixelDistortionData"
,
"PixelDistortionData"
,
"Output key"
};
48
49
};
50
51
#endif
AthAlgorithm.h
ISiLorentzAngleTool.h
PixelChargeCalibCondData.h
PixelDCSHVData.h
Store pixel HV data in PixelDCSHVData.
PixelDCSTempData.h
Store pixel temperature data in PixelDCSTempData.
PixelDistortionData.h
Hold pixel distortion data produced by PixelDistortionAlg.
ReadCondHandleKey.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
PixelSiliconConditionsTestAlg::m_readKeyTemp
SG::ReadCondHandleKey< PixelDCSTempData > m_readKeyTemp
Definition
PixelSiliconConditionsTestAlg.h:35
PixelSiliconConditionsTestAlg::initialize
virtual StatusCode initialize() override
Definition
PixelSiliconConditionsTestAlg.cxx:19
PixelSiliconConditionsTestAlg::execute
virtual StatusCode execute(const EventContext &ctx) override
Execute method.
Definition
PixelSiliconConditionsTestAlg.cxx:30
PixelSiliconConditionsTestAlg::PixelSiliconConditionsTestAlg
PixelSiliconConditionsTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
PixelSiliconConditionsTestAlg.cxx:14
PixelSiliconConditionsTestAlg::m_lorentzAngleTool
ToolHandle< ISiLorentzAngleTool > m_lorentzAngleTool
Definition
PixelSiliconConditionsTestAlg.h:41
PixelSiliconConditionsTestAlg::m_chargeDataKey
SG::ReadCondHandleKey< PixelChargeCalibCondData > m_chargeDataKey
Definition
PixelSiliconConditionsTestAlg.h:44
PixelSiliconConditionsTestAlg::m_distortionKey
SG::ReadCondHandleKey< PixelDistortionData > m_distortionKey
Definition
PixelSiliconConditionsTestAlg.h:47
PixelSiliconConditionsTestAlg::m_readKeyHV
SG::ReadCondHandleKey< PixelDCSHVData > m_readKeyHV
Definition
PixelSiliconConditionsTestAlg.h:38
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
Generated on
for ATLAS Offline Software by
1.17.0