ATLAS Offline Software
Loading...
Searching...
No Matches
MuonStationBuilder.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 MUONTRACKINGGEOMETRY_MUONSTATIONBUILDER_H
6#define MUONTRACKINGGEOMETRY_MUONSTATIONBUILDER_H
7
10
11namespace Muon {
19
23
24 public:
25 MuonStationBuilder(const std::string&, const std::string&,
26 const IInterface*);
27 virtual ~MuonStationBuilder() = default;
28 virtual StatusCode initialize() override;
29 virtual DetachedVolumeVec buildDetachedTrackingVolumes(bool blend = false) const override;
30
31 private:
33};
34
35} // namespace Muon
36
37#endif // MUONTRACKINGGEOMETRY_MUONSTATIONBUILDER_H
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
MuonStationBuilderImpl(const std::string &, const std::string &, const IInterface *)
MuonStationBuilder(const std::string &, const std::string &, const IInterface *)
virtual ~MuonStationBuilder()=default
virtual StatusCode initialize() override
const MuonGM::MuonDetectorManager * m_muonMgr
virtual DetachedVolumeVec buildDetachedTrackingVolumes(bool blend=false) const override
Interface class IDetachedTrackingVolumeBuilder, the DetachedTrackingVolumeBuilder inherits from this ...
std::vector< std::unique_ptr< DetachedTrackingVolume > > DetachedVolumeVec
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.