ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Database
CoolLumiUtilities
src
OnlineLumiCalibrationCondAlg.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
/*
3
* Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration.
4
*/
11
12
13
#ifndef COOLLUMIUTILITIES_ONLINELUMICALIBRATIONCONDALG_H
14
#define COOLLUMIUTILITIES_ONLINELUMICALIBRATIONCONDALG_H
15
16
17
#include "
CoolLumiUtilities/OnlineLumiCalibrationCondData.h
"
18
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
19
#include "
AthenaPoolUtilities/CondAttrListCollection.h
"
20
#include "
StoreGate/ReadCondHandleKey.h
"
21
#include "
StoreGate/WriteCondHandleKey.h
"
22
23
27
class
OnlineLumiCalibrationCondAlg
28
:
public
AthCondAlgorithm
29
{
30
public
:
32
using
AthCondAlgorithm::AthCondAlgorithm;
33
34
36
virtual
StatusCode
initialize
()
override
final
;
37
38
40
virtual
StatusCode
execute
(
const
EventContext& ctx)
const
override
final
;
41
42
private
:
44
SG::ReadCondHandleKey<CondAttrListCollection>
m_calibrationFolderInputKey
45
{
this
,
"CalibrationFolderInputKey"
,
""
,
""
};
46
48
SG::WriteCondHandleKey<OnlineLumiCalibrationCondData>
m_lumiCalibOutputKey
49
{
this
,
"LumiCalibOutputKey"
,
"OnlineLumiCalibrationCondData"
,
""
};
50
};
51
52
53
#endif
// not COOLLUMIUTILITIES_ONLINELUMICALIBRATIONCONDALG_H
54
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...
OnlineLumiCalibrationCondData.h
Luminosity calibration data, produced by OnlineLumiCalibrationCondAlg.
ReadCondHandleKey.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
OnlineLumiCalibrationCondAlg
Produce lumi calibration data from COOL.
Definition
OnlineLumiCalibrationCondAlg.h:29
OnlineLumiCalibrationCondAlg::m_lumiCalibOutputKey
SG::WriteCondHandleKey< OnlineLumiCalibrationCondData > m_lumiCalibOutputKey
Output conditions object.
Definition
OnlineLumiCalibrationCondAlg.h:49
OnlineLumiCalibrationCondAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override final
Algorithm execute method.
Definition
OnlineLumiCalibrationCondAlg.cxx:36
OnlineLumiCalibrationCondAlg::initialize
virtual StatusCode initialize() override final
Gaudi initialize method.
Definition
OnlineLumiCalibrationCondAlg.cxx:23
OnlineLumiCalibrationCondAlg::m_calibrationFolderInputKey
SG::ReadCondHandleKey< CondAttrListCollection > m_calibrationFolderInputKey
Input conditions object.
Definition
OnlineLumiCalibrationCondAlg.h:45
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
Generated on
for ATLAS Offline Software by
1.17.0