ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
PixelConditionsAlgorithms
src
PixelOfflineCalibCondAlg.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 PIXELOFFLINECALIBCONDALG
12
#define PIXELOFFLINECALIBCONDALG
13
14
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
15
16
#include "
StoreGate/ReadCondHandleKey.h
"
17
#include "
DetDescrConditions/DetCondCFloat.h
"
18
19
#include "
StoreGate/WriteCondHandleKey.h
"
20
#include "
PixelConditionsData/PixelOfflineCalibData.h
"
21
22
#include "Gaudi/Property.h"
23
24
class
PixelOfflineCalibCondAlg
:
public
AthCondAlgorithm
{
25
public
:
26
PixelOfflineCalibCondAlg
(
const
std::string& name, ISvcLocator* pSvcLocator);
27
virtual
~PixelOfflineCalibCondAlg
() =
default
;
28
29
virtual
StatusCode
initialize
() override final;
30
virtual StatusCode
execute
(
const
EventContext& ctx)
const
override final;
31
32
private
:
33
Gaudi
::
Property
<
int
>
m_inputSource
34
{
this
,
"InputSource"
,2,
"Source of data: 0 (none), 1 (text file), 2 (database)"
};
35
36
Gaudi::Property<std::string>
m_textFileName1
37
{
this
,
"PixelClusterErrorDataFile"
,
"PixelClusterErrorData.txt"
,
"Read constants from this file"
};
38
39
Gaudi::Property<std::string>
m_textFileName2
40
{
this
,
"PixelClusterOnTrackErrorDataFile"
,
"PixelClusterOnTrackErrorData.txt"
,
"Read constants from this file"
};
41
42
Gaudi::Property<std::string>
m_textFileName3
43
{
this
,
"PixelChargeInterpolationDataFile"
,
"PixelChargeInterpolationData.txt"
,
"Read constants from this file"
};
44
45
Gaudi::Property<int>
m_dump
46
{
this
,
"DumpConstants"
, 0,
"Dump constants to text file"
};
47
48
SG::ReadCondHandleKey<DetCondCFloat>
m_readKey
49
{
this
,
"ReadKey"
,
"/PIXEL/PixReco"
,
"Input key of pixreco conditions folder"
};
50
51
SG::WriteCondHandleKey<PixelCalib::PixelOfflineCalibData>
m_writeKey
52
{
this
,
"WriteKey"
,
"PixelOfflineCalibData"
,
"Output key of pixel module data"
};
53
};
54
55
#endif
AthCondAlgorithm.h
Base class for conditions algorithms.
DetCondCFloat.h
PixelOfflineCalibData.h
ReadCondHandleKey.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
PixelOfflineCalibCondAlg::m_writeKey
SG::WriteCondHandleKey< PixelCalib::PixelOfflineCalibData > m_writeKey
Definition
PixelOfflineCalibCondAlg.h:52
PixelOfflineCalibCondAlg::m_readKey
SG::ReadCondHandleKey< DetCondCFloat > m_readKey
Definition
PixelOfflineCalibCondAlg.h:49
PixelOfflineCalibCondAlg::m_textFileName1
Gaudi::Property< std::string > m_textFileName1
Definition
PixelOfflineCalibCondAlg.h:37
PixelOfflineCalibCondAlg::PixelOfflineCalibCondAlg
PixelOfflineCalibCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
PixelOfflineCalibCondAlg.cxx:12
PixelOfflineCalibCondAlg::m_textFileName3
Gaudi::Property< std::string > m_textFileName3
Definition
PixelOfflineCalibCondAlg.h:43
PixelOfflineCalibCondAlg::m_inputSource
Gaudi::Property< int > m_inputSource
Definition
PixelOfflineCalibCondAlg.h:34
PixelOfflineCalibCondAlg::m_textFileName2
Gaudi::Property< std::string > m_textFileName2
Definition
PixelOfflineCalibCondAlg.h:40
PixelOfflineCalibCondAlg::m_dump
Gaudi::Property< int > m_dump
Definition
PixelOfflineCalibCondAlg.h:46
PixelOfflineCalibCondAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override final
Definition
PixelOfflineCalibCondAlg.cxx:30
PixelOfflineCalibCondAlg::~PixelOfflineCalibCondAlg
virtual ~PixelOfflineCalibCondAlg()=default
PixelOfflineCalibCondAlg::initialize
virtual StatusCode initialize() override final
Definition
PixelOfflineCalibCondAlg.cxx:17
Property
Support class for PropertyMgr.
Definition
Property.h:23
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
const
Gaudi
=============================================================================
Definition
CaloGPUClusterAndCellDataMonitorOptions.h:273
private
#define private
Definition
testRead.cxx:27
Generated on
for ATLAS Offline Software by
1.17.0