ATLAS Offline Software
MuonSpectrometer
MuonConditions
MuonCondGeneral
MuonCondTest
src
MdtTwinTubeTestAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef MdtTwinTubeTestAlg_H
5
#define MdtTwinTubeTestAlg_H
6
7
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
8
#include "
MuonIdHelpers/IMuonIdHelperSvc.h
"
9
#include "
StoreGate/ReadCondHandleKey.h
"
10
#include "
MuonCablingData/TwinTubeMap.h
"
11
#include "
MuonReadoutGeometryR4/MuonDetectorManager.h
"
12
13
namespace
Muon
{
14
class
MdtTwinTubeTestAlg
:
public
AthReentrantAlgorithm
{
15
public
:
16
using
AthReentrantAlgorithm::AthReentrantAlgorithm
;
17
virtual
StatusCode
initialize
()
override
final
;
18
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
19
private
:
20
ServiceHandle<IMuonIdHelperSvc>
m_idHelperSvc
{
this
,
"MuonIdHelperSvc"
,
"Muon::MuonIdHelperSvc/MuonIdHelperSvc"
};
21
22
SG::ReadCondHandleKey<TwinTubeMap>
m_readKey
{
this
,
"CablingKey"
,
"MdtTwinTubeMap"
,
"Key of output Mdt TwinTube Map"
};
23
24
const
MuonGMR4::MuonDetectorManager
*
m_detMgr
{
nullptr
};
25
};
26
}
27
#endif
Muon::MdtTwinTubeTestAlg::m_idHelperSvc
ServiceHandle< IMuonIdHelperSvc > m_idHelperSvc
Definition:
MdtTwinTubeTestAlg.h:20
MuonGMR4::MuonDetectorManager
Definition:
MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MuonDetectorManager.h:62
Muon::MdtTwinTubeTestAlg::m_readKey
SG::ReadCondHandleKey< TwinTubeMap > m_readKey
Definition:
MdtTwinTubeTestAlg.h:22
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition:
TrackSystemController.h:45
Muon::MdtTwinTubeTestAlg::m_detMgr
const MuonGMR4::MuonDetectorManager * m_detMgr
Definition:
MdtTwinTubeTestAlg.h:24
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition:
AthReentrantAlgorithm.h:83
Muon::MdtTwinTubeTestAlg
Definition:
MdtTwinTubeTestAlg.h:14
AthReentrantAlgorithm::AthReentrantAlgorithm
AthReentrantAlgorithm()
Default constructor:
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Muon::MdtTwinTubeTestAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition:
MdtTwinTubeTestAlg.cxx:14
MuonDetectorManager.h
ReadCondHandleKey.h
AthReentrantAlgorithm.h
SG::ReadCondHandleKey
Definition:
ReadCondHandleKey.h:20
TwinTubeMap.h
IMuonIdHelperSvc.h
Muon::MdtTwinTubeTestAlg::initialize
virtual StatusCode initialize() override final
Definition:
MdtTwinTubeTestAlg.cxx:8
ServiceHandle
Definition:
ClusterMakerTool.h:37
Generated on Sat Nov 16 2024 21:20:41 for ATLAS Offline Software by
1.8.18