Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
GeoTRTUncompressedHit.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef GEOADAPTORS_GEOTRTUNCOMPRESSEDHIT_H
6 #define GEOADAPTORS_GEOTRTUNCOMPRESSEDHIT_H
7 
16 #include "CLHEP/Geometry/Point3D.h"
17 class TRTUncompressedHit;
18 
19 namespace InDetDD {
20  class TRT_DetectorManager;
21 }
22 
24 
25  public:
26 
27  // Constructor:
29 
30  // Get the absolute global position:
31  HepGeom::Point3D<double> getGlobalPosition(const InDetDD::TRT_DetectorManager* mgr) const;
32 
33  // Is this hit OK?
34  operator bool () const { return true; }
35 
36  private:
37  const TRTUncompressedHit* m_hit{nullptr};
38 };
39 
41 
42 #endif
GeoTRTUncompressedHit::GeoTRTUncompressedHit
GeoTRTUncompressedHit(const TRTUncompressedHit &h)
GeoTRTUncompressedHit::getGlobalPosition
HepGeom::Point3D< double > getGlobalPosition(const InDetDD::TRT_DetectorManager *mgr) const
TRTUncompressedHit
Definition: TRTUncompressedHit.h:11
GeoTRTUncompressedHit.icc
BchCleanup.mgr
mgr
Definition: BchCleanup.py:294
InDetDD::TRT_DetectorManager
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
Definition: TRT_DetectorManager.h:69
h
InDetDD
Message Stream Member.
Definition: FakeTrackBuilder.h:8
GeoTRTUncompressedHit
This adaptor class allows TRT_UncompressedHits to behave as if they knew which detector they were in.
Definition: GeoTRTUncompressedHit.h:23
xAOD::bool
setBGCode setTAP setLVL2ErrorBits bool
Definition: TrigDecision_v1.cxx:60
GeoTRTUncompressedHit::m_hit
const TRTUncompressedHit * m_hit
Definition: GeoTRTUncompressedHit.h:37