![]() |
ATLAS Offline Software
|
This class holds information needed for the Moore and MoMu pattern recognition for a muon chamber. More...
#include <MuonPatternChamberIntersect.h>
Public Member Functions | |
MuonPatternChamberIntersect (const Trk::TrackSurfaceIntersection &intersect, const std::vector< const Trk::PrepRawData * > &rios) | |
constructor taking a Trk::TrackSurfaceIntersection More... | |
MuonPatternChamberIntersect (const Amg::Vector3D &pos, const Amg::Vector3D &dir, const std::vector< const Trk::PrepRawData * > &rios) | |
constructor taking the global intersect position and direction as input More... | |
const Amg::Vector3D & | intersectPosition () const |
intersect position in chamber More... | |
const Amg::Vector3D & | intersectDirection () const |
intersect position in chamber More... | |
const Trk::TrackSurfaceIntersection & | stationIntersect () const |
reference to the Trk::TrackSurfaceIntersection More... | |
const std::vector< const Trk::PrepRawData * > & | prepRawDataVec () const |
Access to the vector of associated Trk::PrepRawData. More... | |
Private Attributes | |
Trk::TrackSurfaceIntersection | m_intersect |
std::vector< const Trk::PrepRawData * > | m_rios |
This class holds information needed for the Moore and MoMu pattern recognition for a muon chamber.
It is designed to pass information of a global road search on PRDs to a segment maker The information includes:
Definition at line 38 of file MuonPatternChamberIntersect.h.
Muon::MuonPatternChamberIntersect::MuonPatternChamberIntersect | ( | const Trk::TrackSurfaceIntersection & | intersect, |
const std::vector< const Trk::PrepRawData * > & | rios | ||
) |
constructor taking a Trk::TrackSurfaceIntersection
intersect | the intersect of the pattern with the chamber |
rios | a vector of Trk::PrepRawData objects in the chamber that were associated with the pattern |
Definition at line 9 of file MuonPatternChamberIntersect.cxx.
Muon::MuonPatternChamberIntersect::MuonPatternChamberIntersect | ( | const Amg::Vector3D & | pos, |
const Amg::Vector3D & | dir, | ||
const std::vector< const Trk::PrepRawData * > & | rios | ||
) |
constructor taking the global intersect position and direction as input
intersect | the intersect of the pattern with the chamber |
rios | a vector of Trk::PrepRawData objects in the chamber that were associated with the pattern |
Definition at line 15 of file MuonPatternChamberIntersect.cxx.
|
inline |
|
inline |
|
inline |
Access to the vector of associated Trk::PrepRawData.
Definition at line 78 of file MuonPatternChamberIntersect.h.
|
inline |
reference to the Trk::TrackSurfaceIntersection
Definition at line 76 of file MuonPatternChamberIntersect.h.
|
private |
Definition at line 66 of file MuonPatternChamberIntersect.h.
|
private |
Definition at line 69 of file MuonPatternChamberIntersect.h.