ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRecUtils
src
LArFEBConfigCondAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARRECUTILS_LARFEBCONFIGCONDALG
6
#define LARRECUTILS_LARFEBCONFIGCONDALG
7
8
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
9
#include "
LArRecConditions/LArFebConfig.h
"
10
#include "
StoreGate/CondHandleKeyArray.h
"
11
#include "
StoreGate/WriteCondHandleKey.h
"
12
#include "
AthenaPoolUtilities/CondAttrListCollection.h
"
13
14
#include <map>
15
16
class
LArOnlineID
;
17
18
class
LArFEBConfigCondAlg
:
public
AthCondAlgorithm
{
19
20
public
:
21
LArFEBConfigCondAlg
(
const
std::string& name, ISvcLocator* pSvcLocator);
22
virtual
~LArFEBConfigCondAlg
();
23
24
virtual
StatusCode
initialize
()
override
;
25
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
26
27
private
:
28
29
const
LArOnlineID
*
m_onlineID
;
30
SG::ReadCondHandleKeyArray<CondAttrListCollection>
m_listOfFolders
{
this
,
"ListOfFolders"
,{},
"List of input folders"
};
31
SG::WriteCondHandleKey<LArFebConfig>
m_configKey
{
this
,
"keyOutput"
,
"LArFebConfig"
,
"Output key for LArFebConfig"
};
32
};
33
34
#endif
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...
CondHandleKeyArray.h
LArFebConfig.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
LArFEBConfigCondAlg::m_listOfFolders
SG::ReadCondHandleKeyArray< CondAttrListCollection > m_listOfFolders
Definition
LArFEBConfigCondAlg.h:30
LArFEBConfigCondAlg::LArFEBConfigCondAlg
LArFEBConfigCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
LArFEBConfigCondAlg.cxx:9
LArFEBConfigCondAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
LArFEBConfigCondAlg.cxx:35
LArFEBConfigCondAlg::m_configKey
SG::WriteCondHandleKey< LArFebConfig > m_configKey
Definition
LArFEBConfigCondAlg.h:31
LArFEBConfigCondAlg::m_onlineID
const LArOnlineID * m_onlineID
Definition
LArFEBConfigCondAlg.h:29
LArFEBConfigCondAlg::initialize
virtual StatusCode initialize() override
Definition
LArFEBConfigCondAlg.cxx:15
LArFEBConfigCondAlg::~LArFEBConfigCondAlg
virtual ~LArFEBConfigCondAlg()
Definition
LArFEBConfigCondAlg.cxx:13
LArOnlineID
Definition
LArOnlineID.h:21
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
SG::ReadCondHandleKeyArray
HandleKeyArray< ReadCondHandle< T >, CondHandleDefault::Key< ReadCondHandleKey< T > >, Gaudi::DataHandle::Reader > ReadCondHandleKeyArray
Definition
CondHandleKeyArray.h:30
Generated on
for ATLAS Offline Software by
1.17.0