ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonReconstruction
MuonRecUtils
MuonStationIntersectCond
src
MuonStationIntersectCondAlg.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 MUONSTATIONINTERSECTCONDALG_H
6
#define MUONSTATIONINTERSECTCONDALG_H
7
8
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
9
#include "
MuonCondData/MdtCondDbData.h
"
10
#include "
MuonIdHelpers/IMuonIdHelperSvc.h
"
11
#include "
MuonReadoutGeometry/MuonDetectorManager.h
"
12
#include "
MuonStationIntersectCond/MuonIntersectGeoData.h
"
13
#include "
StoreGate/ReadCondHandleKey.h
"
14
#include "
StoreGate/WriteCondHandleKey.h
"
15
16
class
MuonStationIntersectCondAlg
:
public
AthCondAlgorithm
{
17
public
:
18
MuonStationIntersectCondAlg
(
const
std::string& name, ISvcLocator* pSvcLocator);
19
virtual
~MuonStationIntersectCondAlg
() =
default
;
20
virtual
StatusCode
initialize
()
override
;
21
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
22
23
private
:
24
ServiceHandle<Muon::IMuonIdHelperSvc>
m_idHelperSvc
{
this
,
"MuonIdHelperSvc"
,
"Muon::MuonIdHelperSvc/MuonIdHelperSvc"
};
25
26
SG::WriteCondHandleKey<Muon::MuonIntersectGeoData>
m_writeKey
{
this
,
"WriteKey"
,
"MuonStationIntersects"
,
27
"Key of output MDT intersection"
};
28
29
SG::ReadCondHandleKey<MdtCondDbData>
m_condKey
{
this
,
"MdtCondKey"
,
"MdtCondDbData"
,
"Key of MdtCondDbData"
};
30
31
SG::ReadCondHandleKey<MuonGM::MuonDetectorManager>
m_DetectorManagerKey
{
this
,
"DetectorManagerKey"
,
"MuonDetectorManager"
,
32
"Key of input MuonDetectorManager condition data"
};
33
};
34
35
#endif
AthCondAlgorithm.h
Base class for conditions algorithms.
IMuonIdHelperSvc.h
MdtCondDbData.h
MuonDetectorManager.h
MuonIntersectGeoData.h
ReadCondHandleKey.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
MuonStationIntersectCondAlg::~MuonStationIntersectCondAlg
virtual ~MuonStationIntersectCondAlg()=default
MuonStationIntersectCondAlg::MuonStationIntersectCondAlg
MuonStationIntersectCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
MuonStationIntersectCondAlg.cxx:7
MuonStationIntersectCondAlg::m_DetectorManagerKey
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_DetectorManagerKey
Definition
MuonStationIntersectCondAlg.h:31
MuonStationIntersectCondAlg::m_idHelperSvc
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Definition
MuonStationIntersectCondAlg.h:24
MuonStationIntersectCondAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
MuonStationIntersectCondAlg.cxx:16
MuonStationIntersectCondAlg::m_condKey
SG::ReadCondHandleKey< MdtCondDbData > m_condKey
Definition
MuonStationIntersectCondAlg.h:29
MuonStationIntersectCondAlg::initialize
virtual StatusCode initialize() override
Definition
MuonStationIntersectCondAlg.cxx:9
MuonStationIntersectCondAlg::m_writeKey
SG::WriteCondHandleKey< Muon::MuonIntersectGeoData > m_writeKey
Definition
MuonStationIntersectCondAlg.h:26
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
ServiceHandle
Definition
ClusterMakerTool.h:36
Generated on
for ATLAS Offline Software by
1.17.0