Loading [MathJax]/extensions/tex2jax.js
|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef MUON_MUONPATTERNSTATIONINTERSECT_H
14 #define MUON_MUONPATTERNSTATIONINTERSECT_H
62 const std::vector<const Trk::PrepRawData*>&
prepRawDataVec()
const;
69 std::vector<const Trk::PrepRawData*>
m_rios;
Trk::TrackSurfaceIntersection m_intersect
const Amg::Vector3D & intersectPosition() const
intersect position in chamber
std::vector< const Trk::PrepRawData * > m_rios
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
MuonPatternChamberIntersect(const Trk::TrackSurfaceIntersection &intersect, const std::vector< const Trk::PrepRawData * > &rios)
constructor taking a Trk::TrackSurfaceIntersection
const Amg::Vector3D & intersectDirection() const
intersect position in chamber
const Amg::Vector3D & position() const
Method to retrieve the position of the Intersection.
This class holds information needed for the Moore and MoMu pattern recognition for a muon chamber.
const std::vector< const Trk::PrepRawData * > & prepRawDataVec() const
Access to the vector of associated Trk::PrepRawData.
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D
const Amg::Vector3D & direction() const
Method to retrieve the direction at the Intersection.
std::optional< double > intersect(const AmgVector(N)&posA, const AmgVector(N)&dirA, const AmgVector(N)&posB, const AmgVector(N)&dirB)
Calculates the point B' along the line B that's closest to a second line A.
const Trk::TrackSurfaceIntersection & stationIntersect() const
reference to the Trk::TrackSurfaceIntersection