ATLAS Offline Software
Loading...
Searching...
No Matches
MuonInertMaterialBuilder.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
6// MuonInertMaterialBuilder.h, (c) ATLAS Detector software
8
9#ifndef MUONTRACKINGGEOMETRY_MUONINERTMATERIALBUILDER_H
10#define MUONTRACKINGGEOMETRY_MUONINERTMATERIALBUILDER_H
11
14
15namespace Muon {
16
24
27 public:
29 MuonInertMaterialBuilder(const std::string&, const std::string&,
30 const IInterface*);
32 virtual ~MuonInertMaterialBuilder() = default;
34 virtual StatusCode initialize() override;
35
37 DetachedVolVec buildDetachedTrackingVolumes(bool blend = false) const;
38
39 private:
41};
42
43} // namespace Muon
44
45#endif // MUONTRACKINGGEOMETRY_MUONINERTMATERIALBUILDER_H
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
The Muon::MuonInertMaterialBuilderImpl retrieves muon stations from Muon Geometry Tree.
std::vector< std::unique_ptr< Trk::DetachedTrackingVolume > > DetachedVolVec
DetachedVolVec buildDetachedTrackingVolumes(bool blend=false) const
Method returning cloned and positioned material objects.
virtual StatusCode initialize() override
AlgTool initailize method.
virtual ~MuonInertMaterialBuilder()=default
Destructor.
MuonInertMaterialBuilder(const std::string &, const std::string &, const IInterface *)
Constructor.
const MuonGM::MuonDetectorManager * m_muonMgr
the MuonDetectorManager
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.