ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
}
ATH_CHECK
#define ATH_CHECK
Evaluate an expression and check for errors.
Definition
AthCheckMacros.h:40
ATH_MSG_INFO
#define ATH_MSG_INFO(x)
Definition
AthMsgStreamMacros.h:31
MuonStationBuilder.h
AthCommonDataStore< AthCommonMsg< AlgTool > >::detStore
const ServiceHandle< StoreGateSvc > & detStore() const
Definition
AthCommonDataStore.h:95
Muon::MuonStationBuilderImpl::initialize
virtual StatusCode initialize() override
Definition
MuonStationBuilderImpl.cxx:75
Muon::MuonStationBuilderImpl::buildDetachedTrackingVolumesImpl
DetachedVolVec buildDetachedTrackingVolumesImpl(const MuonGM::MuonDetectorManager *muonMgr, bool blend=false) const
Definition
MuonStationBuilderImpl.cxx:99
Muon::MuonStationBuilderImpl::DetachedVolVec
std::vector< std::unique_ptr< Trk::DetachedTrackingVolume > > DetachedVolVec
Definition
MuonStationBuilderImpl.h:48
Muon::MuonStationBuilderImpl::MuonStationBuilderImpl
MuonStationBuilderImpl(const std::string &, const std::string &, const IInterface *)
Definition
MuonStationBuilderImpl.cxx:68
Muon::MuonStationBuilder::MuonStationBuilder
MuonStationBuilder(const std::string &, const std::string &, const IInterface *)
Definition
MuonStationBuilder.cxx:8
Muon::MuonStationBuilder::initialize
virtual StatusCode initialize() override
Definition
MuonStationBuilder.cxx:15
Muon::MuonStationBuilder::m_muonMgr
const MuonGM::MuonDetectorManager * m_muonMgr
Definition
MuonStationBuilder.h:32
Muon::MuonStationBuilder::buildDetachedTrackingVolumes
virtual DetachedVolumeVec buildDetachedTrackingVolumes(bool blend=false) const override
Definition
MuonStationBuilder.cxx:23
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