![]() |
ATLAS Offline Software
|
#include <StripDetectorTool.h>
Public Member Functions | |
| StripDetectorTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual | ~StripDetectorTool ()=default |
| virtual StatusCode | create () override final |
| virtual StatusCode | clear () override final |
| virtual GeoVDetectorManager * | manager () |
| virtual const GeoVDetectorManager * | manager () const |
| virtual StatusCode registerCallback | ATLAS_NOT_THREAD_SAFE () override |
| virtual StatusCode align | ATLAS_NOT_THREAD_SAFE (IOVSVC_CALLBACK_ARGS) override |
Protected Member Functions | |
| bool | isAvailable (const std::string &versionNode, const std::string &tableNode) const |
| std::string | getBlob (const std::string &versionNode, const std::string &tableNode) const |
| StatusCode | createBaseTool () |
| GeoModelIO::ReadGeoModel * | getSqliteReader () const |
| const GeoVPhysVol * | createTopVolume (GeoPhysVol *worldVol, GmxInterface &interface, const std::string &versionNode, const std::string &tableNode, const std::string &containingDetector="", const std::string &envelopeName="", const GeoModelIO::ReadGeoModel *sqlreader=nullptr) const |
Protected Attributes | |
| Gaudi::Property< std::string > | m_gmxFilename {this, "GmxFilename", "", "The name of the local file to read the geometry from"} |
| Gaudi::Property< std::string > | m_detectorName {this, "DetectorName", "ITkStrip", ""} |
| ServiceHandle< IRDBAccessSvc > | m_rdbAccessSvc {this, "RDBAccessSvc", "RDBAccessSvc", ""} |
| ServiceHandle< IRDBAccessSvc > | m_sqliteReadSvc {this, "SqliteReadSvc", "SqliteReadSvc", ""} |
| ServiceHandle< IGeoDbTagSvc > | m_geoDbTagSvc {this, "GeoDbTagSvc", "GeoDbTagSvc", ""} |
| Gaudi::Property< std::string > | m_dtdName {this, "OverrideDtdName", "", "Override standard .dtd file from GeoModelXml"} |
| Gaudi::Property< bool > | m_deduplicateLogVol |
| Gaudi::Property< bool > | m_deduplicatePhysVol |
| Gaudi::Property< bool > | m_deduplicateShape |
| Gaudi::Property< bool > | m_deduplicateTransf |
| GeoVDetectorManager * | m_detector {nullptr} |
Private Member Functions | |
| void | doNumerology (InDetDD::SCT_DetectorManager *manager) |
| void | createVolume (GeoPhysVol *worldVol, GmxInterface &interface, const std::string &versionNode, const std::string &tableNode) const |
Private Attributes | |
| const InDetDD::SCT_DetectorManager * | m_detManager {} |
| std::unique_ptr< InDetDD::SiCommonItems > | m_commonItems {} |
| WaferTree | m_waferTree |
| Gaudi::Property< bool > | m_alignable {this, "Alignable", false, ""} |
| Gaudi::Property< std::string > | m_alignmentFolderName {this, "AlignmentFolderName", "/Indet/Align", ""} |
| Gaudi::Property< bool > | m_doEndcapEtaNeighbour {this, "doEndcapEtaNeighbour", false, "Search for 'next in eta' neighbour also in endcaps"} |
| ServiceHandle< IGeometryDBSvc > | m_geometryDBSvc {this,"GeometryDBSvc","InDetGeometryDBSvc",""} |
| Gaudi::Property< std::string > | m_clobOutputFileName {this, "ClobOutputName", "", "Name of file to dump CLOB content to"} |
Definition at line 31 of file StripDetectorTool.h.
| ITk::StripDetectorTool::StripDetectorTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 20 of file StripDetectorTool.cxx.
|
virtualdefault |
|
inlineoverridevirtualinherited |
Reimplemented in BCMPrimeDetectorTool, HGTD_DetectorTool, HGTD_GMX_DetectorTool, PLRDetectorTool, and TRT_DetectorTool.
Definition at line 26 of file GeoModelTool.h.
|
inlineoverridevirtualinherited |
Reimplemented in HGTD_DetectorTool, LArDetectorToolNV, PixelDetectorTool, SCT_DetectorTool, and TRT_DetectorTool.
Definition at line 27 of file GeoModelTool.h.
|
finaloverridevirtual |
Reimplemented from GeoModelTool.
Definition at line 104 of file StripDetectorTool.cxx.
|
finaloverridevirtual |
Definition at line 28 of file StripDetectorTool.cxx.
|
protectedinherited |
Definition at line 26 of file GeoModelXmlTool.cxx.
|
protectedinherited |
Definition at line 35 of file GeoModelXmlTool.cxx.
|
privateinherited |
Definition at line 107 of file GeoModelXmlTool.cxx.
|
private |
Definition at line 114 of file StripDetectorTool.cxx.
|
protectedinherited |
Definition at line 94 of file GeoModelXmlTool.cxx.
|
protectedinherited |
Definition at line 174 of file GeoModelXmlTool.cxx.
|
protectedinherited |
Definition at line 78 of file GeoModelXmlTool.cxx.
|
inlinevirtualinherited |
Definition at line 22 of file GeoModelTool.h.
|
inlinevirtualinherited |
Definition at line 23 of file GeoModelTool.h.
|
private |
Definition at line 44 of file StripDetectorTool.h.
|
private |
Definition at line 46 of file StripDetectorTool.h.
|
privateinherited |
Definition at line 60 of file GeoModelXmlTool.h.
|
private |
Definition at line 41 of file StripDetectorTool.h.
|
protectedinherited |
Definition at line 48 of file GeoModelXmlTool.h.
|
protectedinherited |
Definition at line 50 of file GeoModelXmlTool.h.
|
protectedinherited |
Definition at line 52 of file GeoModelXmlTool.h.
|
protectedinherited |
Definition at line 54 of file GeoModelXmlTool.h.
|
protectedinherited |
Definition at line 30 of file GeoModelTool.h.
|
protectedinherited |
Definition at line 42 of file GeoModelXmlTool.h.
|
private |
Definition at line 40 of file StripDetectorTool.h.
|
private |
Definition at line 48 of file StripDetectorTool.h.
|
protectedinherited |
Definition at line 46 of file GeoModelXmlTool.h.
|
protectedinherited |
Definition at line 45 of file GeoModelXmlTool.h.
|
private |
Definition at line 52 of file StripDetectorTool.h.
|
protectedinherited |
Definition at line 41 of file GeoModelXmlTool.h.
|
protectedinherited |
Definition at line 43 of file GeoModelXmlTool.h.
|
protectedinherited |
Definition at line 44 of file GeoModelXmlTool.h.
|
private |
Definition at line 42 of file StripDetectorTool.h.