ATLAS Offline Software
Loading...
Searching...
No Matches
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
6
7// constructor
9 const std::string& n,
10 const IInterface* p)
11 : Muon::MuonStationBuilderImpl(t, n, p) {
12 declareInterface<Trk::IDetachedTrackingVolumeBuilder>(this);
13}
14
16 // get Muon Spectrometer Description Manager
17 ATH_CHECK(detStore()->retrieve(m_muonMgr));
18 ATH_MSG_INFO(m_muonMgr->geometryVersion());
20}
21
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_INFO(x)
const ServiceHandle< StoreGateSvc > & detStore() const
virtual StatusCode initialize() override
DetachedVolVec buildDetachedTrackingVolumesImpl(const MuonGM::MuonDetectorManager *muonMgr, bool blend=false) const
std::vector< std::unique_ptr< Trk::DetachedTrackingVolume > > DetachedVolVec
MuonStationBuilderImpl(const std::string &, const std::string &, const IInterface *)
MuonStationBuilder(const std::string &, const std::string &, const IInterface *)
virtual StatusCode initialize() override
const MuonGM::MuonDetectorManager * m_muonMgr
virtual DetachedVolumeVec buildDetachedTrackingVolumes(bool blend=false) const override
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.