ATLAS Offline Software
MuonIntersectGeometry.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 MUONSTATIONINTESECTCOND_MUONINTERSECTGEOMETRY_H
6 #define MUONSTATIONINTESECTCOND_MUONINTERSECTGEOMETRY_H
7 
10 namespace MuonGM {
11  class MuonDetectorManager;
12 } // namespace MuonGM
13 namespace Muon {
14 
16  public:
17  virtual ~MuonIntersectGeometry() = default;
19  const Amg::Vector3D& pos, const Amg::Vector3D& dir) const = 0;
20  };
21 
22 } // namespace Muon
23 
24 #endif
MuonGM
Ensure that the Athena extensions are properly loaded.
Definition: GeoMuonHits.h:27
Muon::MuonIntersectGeometry::~MuonIntersectGeometry
virtual ~MuonIntersectGeometry()=default
Muon::MuonIntersectGeometry::intersection
virtual MuonStationIntersect intersection(const MuonGM::MuonDetectorManager *detMgr, const Amg::Vector3D &pos, const Amg::Vector3D &dir) const =0
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition: TrackSystemController.h:45
MuonStationIntersect.h
GeoPrimitives.h
Muon::MuonIntersectGeometry
Definition: MuonIntersectGeometry.h:15
beamspotman.dir
string dir
Definition: beamspotman.py:621
Amg::Vector3D
Eigen::Matrix< double, 3, 1 > Vector3D
Definition: GeoPrimitives.h:47
python.LumiBlobConversion.pos
pos
Definition: LumiBlobConversion.py:16
Muon::MuonStationIntersect
Definition: MuonStationIntersect.h:12
MuonGM::MuonDetectorManager
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
Definition: MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonDetectorManager.h:51