ATLAS Offline Software
MuonSpectrometer
MuonDetDescr
MuonTrackingGeometry
src
MuonStationBuilder.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
MuonTrackingGeometry/MuonStationBuilder.h
"
6
7
// constructor
8
Muon::MuonStationBuilder::MuonStationBuilder
(
const
std::string&
t
,
9
const
std::string&
n
,
10
const
IInterface*
p
)
11
:
Muon
::
MuonStationBuilderImpl
(
t
,
n
,
p
) {
12
declareInterface<Trk::IDetachedTrackingVolumeBuilder>(
this
);
13
}
14
15
StatusCode
Muon::MuonStationBuilder::initialize
() {
16
// get Muon Spectrometer Description Manager
17
ATH_CHECK
(
detStore
()->
retrieve
(m_muonMgr));
18
ATH_MSG_INFO
(m_muonMgr->geometryVersion());
19
return
Muon::MuonStationBuilderImpl::initialize
();
20
}
21
22
Muon::MuonStationBuilder::DetachedVolVec
23
Muon::MuonStationBuilder::buildDetachedTrackingVolumes
(
bool
blend)
const
{
24
return
Muon::MuonStationBuilderImpl::buildDetachedTrackingVolumesImpl
(m_muonMgr, blend);
25
}
python.PyKernel.retrieve
def retrieve(aClass, aKey=None)
Definition:
PyKernel.py:110
ATH_MSG_INFO
#define ATH_MSG_INFO(x)
Definition:
AthMsgStreamMacros.h:31
Muon::MuonStationBuilder::initialize
virtual StatusCode initialize() override
Definition:
MuonStationBuilder.cxx:15
read_hist_ntuple.t
t
Definition:
read_hist_ntuple.py:5
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition:
TrackSystemController.h:45
Muon::MuonStationBuilderImpl::initialize
virtual StatusCode initialize() override
Definition:
MuonStationBuilderImpl.cxx:75
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
Muon::MuonStationBuilder::buildDetachedTrackingVolumes
virtual DetachedVolumeVec buildDetachedTrackingVolumes(bool blend=false) const override
Definition:
MuonStationBuilder.cxx:23
beamspotman.n
n
Definition:
beamspotman.py:731
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Muon::MuonStationBuilderImpl
Definition:
MuonStationBuilderImpl.h:42
ATH_CHECK
#define ATH_CHECK
Definition:
AthCheckMacros.h:40
python.PyKernel.detStore
detStore
Definition:
PyKernel.py:41
Muon::MuonStationBuilder::MuonStationBuilder
MuonStationBuilder(const std::string &, const std::string &, const IInterface *)
Definition:
MuonStationBuilder.cxx:8
Muon::MuonStationBuilderImpl::buildDetachedTrackingVolumesImpl
DetachedVolVec buildDetachedTrackingVolumesImpl(const MuonGM::MuonDetectorManager *muonMgr, bool blend=false) const
Definition:
MuonStationBuilderImpl.cxx:99
MuonStationBuilder.h
Muon::MuonStationBuilderImpl::DetachedVolVec
std::vector< std::unique_ptr< Trk::DetachedTrackingVolume > > DetachedVolVec
Definition:
MuonStationBuilderImpl.h:48
Generated on Sun Dec 22 2024 21:15:25 for ATLAS Offline Software by
1.8.18