ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonDetDescr
MuonTrackingGeometry
MuonTrackingGeometry
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
12
#include "
MuonTrackingGeometry/MuonInertMaterialBuilderImpl.h
"
13
#include "
TrkDetDescrInterfaces/IDetachedTrackingVolumeBuilder.h
"
14
15
namespace
Muon
{
16
24
25
class
MuonInertMaterialBuilder
final
26
:
public
Muon::MuonInertMaterialBuilderImpl
{
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
:
40
const
MuonGM::MuonDetectorManager
*
m_muonMgr
{
nullptr
};
41
};
42
43
}
// namespace Muon
44
45
#endif
// MUONTRACKINGGEOMETRY_MUONINERTMATERIALBUILDER_H
IDetachedTrackingVolumeBuilder.h
MuonInertMaterialBuilderImpl.h
MuonGM::MuonDetectorManager
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
Definition
MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonDetectorManager.h:51
Muon::MuonInertMaterialBuilderImpl
The Muon::MuonInertMaterialBuilderImpl retrieves muon stations from Muon Geometry Tree.
Definition
MuonInertMaterialBuilderImpl.h:52
Muon::MuonInertMaterialBuilderImpl::DetachedVolVec
std::vector< std::unique_ptr< Trk::DetachedTrackingVolume > > DetachedVolVec
Definition
MuonInertMaterialBuilderImpl.h:58
Muon::MuonInertMaterialBuilder::buildDetachedTrackingVolumes
DetachedVolVec buildDetachedTrackingVolumes(bool blend=false) const
Method returning cloned and positioned material objects.
Definition
MuonInertMaterialBuilder.cxx:17
Muon::MuonInertMaterialBuilder::initialize
virtual StatusCode initialize() override
AlgTool initailize method.
Definition
MuonInertMaterialBuilder.cxx:11
Muon::MuonInertMaterialBuilder::~MuonInertMaterialBuilder
virtual ~MuonInertMaterialBuilder()=default
Destructor.
Muon::MuonInertMaterialBuilder::MuonInertMaterialBuilder
MuonInertMaterialBuilder(const std::string &, const std::string &, const IInterface *)
Constructor.
Definition
MuonInertMaterialBuilder.cxx:6
Muon::MuonInertMaterialBuilder::m_muonMgr
const MuonGM::MuonDetectorManager * m_muonMgr
the MuonDetectorManager
Definition
MuonInertMaterialBuilder.h:40
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