ATLAS Offline Software
LArCalorimeter
LArCondTools
src
LArFebRodMapConvert.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARCONDITIONSTEST_LARFEBRODMAPCONVERT_H
6
#define LARCONDITIONSTEST_LARFEBRODMAPCONVERT_H
7
8
// STL includes
9
#include <string>
10
11
// FrameWork includes
12
#include "
AthenaBaseComps/AthAlgorithm.h
"
13
#include "
LArRecConditions/LArFebRodMapping.h
"
14
#include "
StoreGate/ReadCondHandleKey.h
"
15
16
#include "
CaloIdentifier/CaloCell_ID.h
"
17
#include "
LArIdentifier/LArOnlineID.h
"
18
19
#include <iostream>
20
21
class
LArFebRodMapConvert
22
:
public
::AthAlgorithm
23
{
24
25
public
:
26
28
LArFebRodMapConvert
(
const
std::string&
name
, ISvcLocator* pSvcLocator );
29
31
virtual
~LArFebRodMapConvert
();
32
33
// Athena algorithm's Hooks
34
virtual
StatusCode
initialize
()
override
;
35
virtual
StatusCode
execute
()
override
;
36
virtual
StatusCode
finalize
()
override
;
37
38
private
:
39
40
SG::ReadCondHandleKey<LArFebRodMapping>
m_cablingKey
{
this
,
"RodCablingKey"
,
"ArFebRodMap"
,
"SG Key of ROD mapping object"
};
41
43
LArFebRodMapConvert
();
44
45
const
LArOnlineID
*
m_onlineID
;
46
47
48
};
49
50
#endif //> !LARCONDITIONSTEST_LARIDMAPCONVERT_H
LArFebRodMapping.h
LArFebRodMapConvert::m_onlineID
const LArOnlineID * m_onlineID
Definition:
LArFebRodMapConvert.h:45
LArFebRodMapConvert::LArFebRodMapConvert
LArFebRodMapConvert()
Default constructor:
LArFebRodMapConvert::initialize
virtual StatusCode initialize() override
Definition:
LArFebRodMapConvert.cxx:25
LArFebRodMapConvert::execute
virtual StatusCode execute() override
Definition:
LArFebRodMapConvert.cxx:41
CaloCell_ID.h
LArFebRodMapConvert::finalize
virtual StatusCode finalize() override
Definition:
LArFebRodMapConvert.cxx:34
AthAlgorithm.h
LArFebRodMapConvert
Definition:
LArFebRodMapConvert.h:23
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition:
AthAlgorithm.h:47
ReadCondHandleKey.h
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
LArOnlineID
Definition:
LArOnlineID.h:20
LArFebRodMapConvert::~LArFebRodMapConvert
virtual ~LArFebRodMapConvert()
Destructor:
Definition:
LArFebRodMapConvert.cxx:21
SG::ReadCondHandleKey< LArFebRodMapping >
LArFebRodMapConvert::m_cablingKey
SG::ReadCondHandleKey< LArFebRodMapping > m_cablingKey
Definition:
LArFebRodMapConvert.h:40
LArOnlineID.h
Generated on Sun Dec 22 2024 21:13:28 for ATLAS Offline Software by
1.8.18