ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonPhaseII
MuonDetDescr
MuonReadoutGeometryR4
MuonReadoutGeometryR4
ToroidDetectorManager.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONGEOMODELR4_TOROIDDETECTORMANGER_H
6
#define MUONGEOMODELR4_TOROIDDETECTORMANGER_H
7
#include "GeoModelKernel/GeoVDetectorManager.h"
8
#include "
AthenaKernel/CLASS_DEF.h
"
9
namespace
MuonGMR4
{
12
class
ToroidDetectorManager
:
public
GeoVDetectorManager {
13
public
:
15
ToroidDetectorManager
(
const
std::string& name);
17
virtual
~ToroidDetectorManager
() =
default
;
19
unsigned
int
getNumTreeTops
()
const
override final;
21
PVConstLink
getTreeTop
(
unsigned
int
i)
const
override final;
23
void
addTreeTop
(PVConstLink pvLink);
24
private
:
25
std
::
vector
<PVConstLink>
m_treeTops
{};
26
};
27
}
28
29
CLASS_DEF
(
MuonGMR4::ToroidDetectorManager
, 30463770 , 1 );
30
#endif
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
MuonGMR4::ToroidDetectorManager
Simple detector manager that just holds the tree tops to the components representing the passive muon...
Definition
ToroidDetectorManager.h:12
MuonGMR4::ToroidDetectorManager::~ToroidDetectorManager
virtual ~ToroidDetectorManager()=default
Default desctructor.
MuonGMR4::ToroidDetectorManager::m_treeTops
std::vector< PVConstLink > m_treeTops
Definition
ToroidDetectorManager.h:25
MuonGMR4::ToroidDetectorManager::ToroidDetectorManager
ToroidDetectorManager(const std::string &name)
Constructor taking the detector manger name.
Definition
ToroidDetectorManager.cxx:8
MuonGMR4::ToroidDetectorManager::getNumTreeTops
unsigned int getNumTreeTops() const override final
Number of tree tops.
Definition
ToroidDetectorManager.cxx:11
MuonGMR4::ToroidDetectorManager::addTreeTop
void addTreeTop(PVConstLink pvLink)
Add a GeoVolume to the toroid.
Definition
ToroidDetectorManager.cxx:18
MuonGMR4::ToroidDetectorManager::getTreeTop
PVConstLink getTreeTop(unsigned int i) const override final
Access to the i-th tree top.
Definition
ToroidDetectorManager.cxx:14
vector
Definition
MultiHisto.h:13
const
MuonGMR4
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy M...
Definition
MdtCalibInput.h:19
std
STL namespace.
private
#define private
Definition
testRead.cxx:27
Generated on
for ATLAS Offline Software by
1.17.0