ATLAS Offline Software
Loading...
Searching...
No Matches
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
22
23
28 : public AthCondAlgorithm
29{
30public:
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
42private:
45 { this, "CalibrationFolderInputKey", "", "" };
46
49 {this, "LumiCalibOutputKey", "OnlineLumiCalibrationCondData", "" };
50};
51
52
53#endif // not COOLLUMIUTILITIES_ONLINELUMICALIBRATIONCONDALG_H
54
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Luminosity calibration data, produced by OnlineLumiCalibrationCondAlg.
Base class for conditions algorithms.
Produce lumi calibration data from COOL.
SG::WriteCondHandleKey< OnlineLumiCalibrationCondData > m_lumiCalibOutputKey
Output conditions object.
virtual StatusCode execute(const EventContext &ctx) const override final
Algorithm execute method.
virtual StatusCode initialize() override final
Gaudi initialize method.
SG::ReadCondHandleKey< CondAttrListCollection > m_calibrationFolderInputKey
Input conditions object.