13#ifndef LUMIBLOCKCOMPS_LBDURATIONCONDALG_H
14#define LUMIBLOCKCOMPS_LBDURATIONCONDALG_H
32 using AthCondAlgorithm::AthCondAlgorithm;
40 virtual StatusCode
execute (
const EventContext& ctx)
const override;
45 {
this,
"LBLBFolderInputKey",
"/TRIGGER/LUMI/LBLB",
"" };
50 {
this,
"LBDurationOutputKey",
"LBDurationCondData",
"" };
Base class for conditions algorithms.
Hold luminosity block duration data produced from /TRIGGER/LUMI/LBLB.
An AttributeList represents a logical row of attributes in a metadata table.
Base class for conditions algorithms.
Produce LBDurationCondData from /TRIGGER/LUMI/LBLB.
SG::ReadCondHandleKey< AthenaAttributeList > m_lblbFolderInputKey
Input COOL folder.
virtual StatusCode initialize() override
Gaudi initialize method.
SG::WriteCondHandleKey< LBDurationCondData > m_lbDurationOutputKey
Output conditions object.
virtual StatusCode execute(const EventContext &ctx) const override
Algorithm execute method.