ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonPhaseII
MuonDetDescr
MuonGeoModelR4
src
ToroidDetectorTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef MUONGEOMODELR4_ToroidDetectorTool_H
5
#define MUONGEOMODELR4_ToroidDetectorTool_H
6
7
#include "
GeoModelUtilities/GeoModelTool.h
"
8
9
10
namespace
MuonGMR4
{
11
class
ToroidDetectorManager
;
12
13
class
ToroidDetectorTool
final :
public
GeoModelTool
{
14
public
:
15
// Constructor
16
using
GeoModelTool::GeoModelTool;
17
// Destructor
18
virtual
~ToroidDetectorTool
() override final;
19
20
// build the geometry
21
virtual StatusCode
create
() override final;
22
23
// Dereference tree tops and drop readout objects
24
virtual StatusCode
clear
() override final;
25
private
:
27
Gaudi
::
Property
<
std
::
string
>
m_mgrName
{
this
,
"ManagerName"
,
"Toroid"
};
29
Gaudi::Property<std::vector<std::string>>
m_treeTops
{
this
,
"TreeTops"
, {}};
31
ToroidDetectorManager
*
m_manager
{
nullptr
};
32
};
33
}
34
#endif
GeoModelTool.h
GeoModelTool
Definition
GeoModelTool.h:15
MuonGMR4::ToroidDetectorManager
Simple detector manager that just holds the tree tops to the components representing the passive muon...
Definition
ToroidDetectorManager.h:12
MuonGMR4::ToroidDetectorTool
Definition
ToroidDetectorTool.h:13
MuonGMR4::ToroidDetectorTool::m_mgrName
Gaudi::Property< std::string > m_mgrName
Under what name the detector manager can be found in store gate.
Definition
ToroidDetectorTool.h:27
MuonGMR4::ToroidDetectorTool::m_treeTops
Gaudi::Property< std::vector< std::string > > m_treeTops
Name of the tree tops.
Definition
ToroidDetectorTool.h:29
MuonGMR4::ToroidDetectorTool::~ToroidDetectorTool
virtual ~ToroidDetectorTool() override final
MuonGMR4::ToroidDetectorTool::create
virtual StatusCode create() override final
Definition
ToroidDetectorTool.cxx:12
MuonGMR4::ToroidDetectorTool::clear
virtual StatusCode clear() override final
Definition
ToroidDetectorTool.cxx:49
MuonGMR4::ToroidDetectorTool::m_manager
ToroidDetectorManager * m_manager
Reference to the detector manger.
Definition
ToroidDetectorTool.h:31
Property
Support class for PropertyMgr.
Definition
Property.h:23
Gaudi
=============================================================================
Definition
CaloGPUClusterAndCellDataMonitorOptions.h:273
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