ATLAS Offline Software
Loading...
Searching...
No Matches
Database/CoolLumiUtilities/src/BunchGroupCondAlg.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_BUNCHGROUPCONDALG_H
14#define COOLLUMIUTILITIES_BUNCHGROUPCONDALG_H
15
16
22
23
28 : public AthCondAlgorithm
29{
30public:
32 using AthCondAlgorithm::AthCondAlgorithm;
33
34
36 virtual StatusCode initialize() override;
37
38
40 virtual StatusCode execute (const EventContext& ctx) const override;
41
42
43private:
46 { this, "BunchGroupFolderInputKey", "", "" };
47
50 {this, "BunchGroupOutputKey", "BunchGroupCondData", "" };
51};
52
53
54#endif // not COOLLUMIUTILITIES_BUNCHGROUPCONDALG_H
Base class for conditions algorithms.
Holds data on filled bunches.
An AttributeList represents a logical row of attributes in a metadata table.
Base class for conditions algorithms.
Conditions algorithm to unpack bunch group data from COOL.
SG::WriteCondHandleKey< BunchGroupCondData > m_bunchGroupOutputKey
Output conditions object.
SG::ReadCondHandleKey< AthenaAttributeList > m_bunchGroupFolderInputKey
Input conditions object.
virtual StatusCode initialize() override
Gaudi initialize method.
virtual StatusCode execute(const EventContext &ctx) const override
Algorithm execute method.