ATLAS Offline Software
|
The MuonPatternCombination class provides the means to store the output of the initial global pattern recognition in the muon spectrometer. More...
#include <MuonPatternCombination.h>
Public Member Functions | |
MuonPatternCombination (const Trk::TrackParameters *parameter, const std::vector< MuonPatternChamberIntersect > &chamberData) | |
constructor taking as argmuents: More... | |
MuonPatternCombination (const MuonPatternCombination &pat) | |
MuonPatternCombination & | operator= (const MuonPatternCombination &pat) |
~MuonPatternCombination () | |
const Trk::TrackParameters * | trackParameter () const |
access to the global position, direction and if available momentum of the road, the pointer might be zero! More... | |
const std::vector< MuonPatternChamberIntersect > & | chamberData () const |
access to the MuonPatternChamberIntersect associated with the MuonPatternCombination More... | |
Private Attributes | |
const Trk::TrackParameters * | m_parameter |
Position and direction of the road In addition the track parameter can provides a first estimate of the momentum. More... | |
std::vector< MuonPatternChamberIntersect > | m_chamberData |
vector of hits per chamber More... | |
The MuonPatternCombination class provides the means to store the output of the initial global pattern recognition in the muon spectrometer.
The parameters of the road (position, direction, momentum) are stored in form of a TrackParameter. The hits are stored sorted per chambers in form a MuonPatternChamberIntersect objects.
Definition at line 29 of file MuonPatternCombination.h.
Muon::MuonPatternCombination::MuonPatternCombination | ( | const Trk::TrackParameters * | parameter, |
const std::vector< MuonPatternChamberIntersect > & | chamberData | ||
) |
constructor taking as argmuents:
parameter | the road prediction (Trk::TrackParameter), ownership is transfered to the MuonPatternCombination, the user may pass a zero pointer |
pat | a list of associated MuonPatternChamberIntersect objects |
Definition at line 25 of file MuonPatternCombination.cxx.
Muon::MuonPatternCombination::MuonPatternCombination | ( | const MuonPatternCombination & | pat | ) |
Definition at line 29 of file MuonPatternCombination.cxx.
Muon::MuonPatternCombination::~MuonPatternCombination | ( | ) |
Definition at line 42 of file MuonPatternCombination.cxx.
|
inline |
access to the MuonPatternChamberIntersect associated with the MuonPatternCombination
Definition at line 60 of file MuonPatternCombination.h.
MuonPatternCombination & Muon::MuonPatternCombination::operator= | ( | const MuonPatternCombination & | pat | ) |
Definition at line 32 of file MuonPatternCombination.cxx.
|
inline |
access to the global position, direction and if available momentum of the road, the pointer might be zero!
Definition at line 58 of file MuonPatternCombination.h.
|
private |
vector of hits per chamber
Definition at line 55 of file MuonPatternCombination.h.
|
private |
Position and direction of the road In addition the track parameter can provides a first estimate of the momentum.
Definition at line 52 of file MuonPatternCombination.h.