ATLAS Offline Software
Loading...
Searching...
No Matches
HGTD_GMX_DetectorTool.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 HGTD_GEOMODELXML_HGTD_GMX_DETECTORTOOL_H
6#define HGTD_GEOMODELXML_HGTD_GMX_DETECTORTOOL_H
7//
8// Create an Athena Tool; handle Athena services and Tools needed for
9// building the HGTD geometry.
10// This is the entry to the HGTD_GeoModelXml package.
11//
14
16
18{
19public:
20 // Standard Constructor
21 HGTD_GMX_DetectorTool(const std::string &type, const std::string &name, const IInterface *parent);
22
23 virtual StatusCode create() override final;
24 virtual StatusCode clear() override final;
25
26private:
28 std::unique_ptr<InDetDD::SiCommonItems> m_commonItems{};
29};
30
31#endif // HGTD_GEOMODELXML_HGTD_GMX_DETECTORTOOL_H
GeoModelXmlTool(const std::string &type, const std::string &name, const IInterface *parent)
The Detector manager has methods to retrieve the Identifier helper and methods to retrieve the detect...
std::unique_ptr< InDetDD::SiCommonItems > m_commonItems
const HGTD_DetectorManager * m_detManager
virtual StatusCode clear() override final
virtual StatusCode create() override final
HGTD_GMX_DetectorTool(const std::string &type, const std::string &name, const IInterface *parent)