2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
7// Get the number of straws:
9TRT_BaseElement::nStraws() const
14inline const GeoTrf::Transform3D&
15TRT_BaseElement::defTransform() const
17 return getMaterialGeom()->getDefAbsoluteTransform();
20inline const Trk::Surface&
21TRT_BaseElement::surface() const
23 return elementSurface();
26inline const Trk::SurfaceBounds&
27TRT_BaseElement::bounds() const
29 if (!m_surfaceCache.isValid()) {
32 return *(m_surfaceCache.ptr()->bounds());
35inline const Amg::Transform3D&
36TRT_BaseElement::transform() const
38 if (!m_surfaceCache.isValid()) {
41 return m_surfaceCache.ptr()->transform();
44inline const Amg::Vector3D&
45TRT_BaseElement::center() const
47 if (!m_surfaceCache.isValid()) {
50 return m_surfaceCache.ptr()->center();
53inline const Amg::Vector3D&
54TRT_BaseElement::normal() const
56 if (!m_surfaceCache.isValid()) {
59 return m_surfaceCache.ptr()->normal();
62inline Trk::DetectorElemType
63TRT_BaseElement::detectorType() const
65 return Trk::DetectorElemType::TRT;
69TRT_BaseElement::identify() const
75TRT_BaseElement::identifyHash() const
80inline const TRT_Conditions*
81TRT_BaseElement::conditions() const