ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCablings
MuonTGC_Cabling
src
TgcCablingCondAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef MUONTGC_CABLING_TGCCABLINGCONDALG_H
5
#define MUONTGC_CABLING_TGCCABLINGCONDALG_H
6
7
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
8
#include "
MuonIdHelpers/IMuonIdHelperSvc.h
"
9
#include "
MuonTGC_Cabling/TgcCablingMap.h
"
10
#include "
StoreGate/WriteCondHandleKey.h
"
11
12
namespace
Muon
{
13
class
TgcCablingCondAlg
:
public
AthCondAlgorithm
{
14
public
:
15
using
AthCondAlgorithm::AthCondAlgorithm;
16
virtual
StatusCode
initialize
()
override
final
;
17
virtual
StatusCode
execute
(
const
EventContext& ctx)
const
override
final
;
18
19
private
:
20
SG::WriteCondHandleKey<TgcCablingMap>
m_writeKey
{
this
,
"writeKey"
,
21
"MuonTgc_CablingMap"
};
22
ServiceHandle<Muon::IMuonIdHelperSvc>
m_idHelperSvc
{
23
this
,
"MuonIdHelperSvc"
,
"Muon::MuonIdHelperSvc/MuonIdHelperSvc"
};
24
25
IntegerProperty
m_AsideId
{
this
,
"AsideId"
, 103};
26
IntegerProperty
m_CsideId
{
this
,
"CsideId"
, 104};
27
28
BooleanProperty
m_isRun4
{
this
,
"isRun4"
,
false
};
29
30
StringProperty
m_databaseASDToPP
{
this
,
"databaseASDToPP"
,
31
"MuonTGC_Cabling_ASD2PP.db"
};
32
StringProperty
m_databaseInPP
{
this
,
"databaseInPP"
,
33
"MuonTGC_Cabling_PP.db"
};
34
StringProperty
m_databasePPToSL
{
this
,
"databasePPToSL"
,
35
"MuonTGC_Cabling_PP2SL.db"
};
36
StringProperty
m_databaseSLBToROD
{
this
,
"databaseSLBToROD"
,
37
"MuonTGC_Cabling_SLB2ROD.db"
};
38
StringProperty
m_databaseASDToPPdiff
{
this
,
"databaseASDtoPPdiff"
,
39
"ASD2PP_diff_12_OFL.db"
};
40
};
41
}
// namespace Muon
42
43
#endif
AthCondAlgorithm.h
Base class for conditions algorithms.
IMuonIdHelperSvc.h
TgcCablingMap.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
Muon::TgcCablingCondAlg
Definition
TgcCablingCondAlg.h:13
Muon::TgcCablingCondAlg::m_databaseSLBToROD
StringProperty m_databaseSLBToROD
Definition
TgcCablingCondAlg.h:36
Muon::TgcCablingCondAlg::m_AsideId
IntegerProperty m_AsideId
Definition
TgcCablingCondAlg.h:25
Muon::TgcCablingCondAlg::m_databaseASDToPP
StringProperty m_databaseASDToPP
Definition
TgcCablingCondAlg.h:30
Muon::TgcCablingCondAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override final
Definition
TgcCablingCondAlg.cxx:17
Muon::TgcCablingCondAlg::m_idHelperSvc
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Definition
TgcCablingCondAlg.h:22
Muon::TgcCablingCondAlg::m_writeKey
SG::WriteCondHandleKey< TgcCablingMap > m_writeKey
Definition
TgcCablingCondAlg.h:20
Muon::TgcCablingCondAlg::m_databaseInPP
StringProperty m_databaseInPP
Definition
TgcCablingCondAlg.h:32
Muon::TgcCablingCondAlg::initialize
virtual StatusCode initialize() override final
Definition
TgcCablingCondAlg.cxx:12
Muon::TgcCablingCondAlg::m_isRun4
BooleanProperty m_isRun4
Definition
TgcCablingCondAlg.h:28
Muon::TgcCablingCondAlg::m_CsideId
IntegerProperty m_CsideId
Definition
TgcCablingCondAlg.h:26
Muon::TgcCablingCondAlg::m_databaseASDToPPdiff
StringProperty m_databaseASDToPPdiff
Definition
TgcCablingCondAlg.h:38
Muon::TgcCablingCondAlg::m_databasePPToSL
StringProperty m_databasePPToSL
Definition
TgcCablingCondAlg.h:34
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
ServiceHandle
Definition
ClusterMakerTool.h:36
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Generated on
for ATLAS Offline Software by
1.17.0