![]() |
ATLAS Offline Software
|
New segment class for single ML segments. More...
#include <TrackletSegment.h>
Public Member Functions | |
| TrackletSegment ()=default | |
| TrackletSegment (const Muon::IMuonIdHelperSvc *idHelperSvc, const std::vector< const Muon::MdtPrepData * > &mdts, const Amg::Vector3D &gpos, double alpha, double dalpha, double rErr, double zErr, int pattern) | |
| ~TrackletSegment () | |
| void | clearMdt () |
| void | isCombined (bool iscomb) |
| const std::vector< const Muon::MdtPrepData * > & | mdtHitsOnTrack () const |
| const Identifier | getIdentifier () const |
| const Amg::Vector3D & | globalPosition () const |
| double | alpha () const |
| double | alphaError () const |
| double | zError () const |
| double | rError () const |
| int | getHitPattern () const |
| bool | isCombined () const |
| int | mdtChamber () const |
| int | mdtChEta () const |
| int | mdtChPhi () const |
| double | getChMidPoint () const |
Private Attributes | |
| const Muon::IMuonIdHelperSvc * | m_idHelperSvc {nullptr} |
| std::vector< const Muon::MdtPrepData * > | m_mdts {} |
| Amg::Vector3D | m_gpos {Amg::Vector3D::Zero()} |
| double | m_alpha {-999.} |
| double | m_dalpha {-999.} |
| double | m_rErr {-999.} |
| double | m_zErr {-999.} |
| int | m_pattern {0} |
| bool | m_isCombined {false} |
New segment class for single ML segments.
Definition at line 20 of file TrackletSegment.h.
|
default |
| TrackletSegment::TrackletSegment | ( | const Muon::IMuonIdHelperSvc * | idHelperSvc, |
| const std::vector< const Muon::MdtPrepData * > & | mdts, | ||
| const Amg::Vector3D & | gpos, | ||
| double | alpha, | ||
| double | dalpha, | ||
| double | rErr, | ||
| double | zErr, | ||
| int | pattern | ||
| ) |
|
default |
| double TrackletSegment::alpha | ( | ) | const |
Definition at line 33 of file TrackletSegment.cxx.
| double TrackletSegment::alphaError | ( | ) | const |
Definition at line 34 of file TrackletSegment.cxx.
| void TrackletSegment::clearMdt | ( | ) |
Definition at line 26 of file TrackletSegment.cxx.
| double TrackletSegment::getChMidPoint | ( | ) | const |
Definition at line 44 of file TrackletSegment.cxx.
| int TrackletSegment::getHitPattern | ( | ) | const |
Definition at line 37 of file TrackletSegment.cxx.
| const Identifier TrackletSegment::getIdentifier | ( | ) | const |
Definition at line 31 of file TrackletSegment.cxx.
| const Amg::Vector3D & TrackletSegment::globalPosition | ( | ) | const |
Definition at line 32 of file TrackletSegment.cxx.
| bool TrackletSegment::isCombined | ( | ) | const |
Definition at line 38 of file TrackletSegment.cxx.
| void TrackletSegment::isCombined | ( | bool | iscomb | ) |
Definition at line 27 of file TrackletSegment.cxx.
| int TrackletSegment::mdtChamber | ( | ) | const |
Definition at line 41 of file TrackletSegment.cxx.
| int TrackletSegment::mdtChEta | ( | ) | const |
Definition at line 42 of file TrackletSegment.cxx.
| int TrackletSegment::mdtChPhi | ( | ) | const |
Definition at line 43 of file TrackletSegment.cxx.
| const std::vector< const Muon::MdtPrepData * > & TrackletSegment::mdtHitsOnTrack | ( | ) | const |
Definition at line 30 of file TrackletSegment.cxx.
| double TrackletSegment::rError | ( | ) | const |
Definition at line 36 of file TrackletSegment.cxx.
| double TrackletSegment::zError | ( | ) | const |
Definition at line 35 of file TrackletSegment.cxx.
|
private |
Definition at line 26 of file TrackletSegment.h.
|
private |
Definition at line 26 of file TrackletSegment.h.
|
private |
Definition at line 25 of file TrackletSegment.h.
|
private |
Definition at line 22 of file TrackletSegment.h.
|
private |
Definition at line 29 of file TrackletSegment.h.
|
private |
Definition at line 24 of file TrackletSegment.h.
|
private |
Definition at line 28 of file TrackletSegment.h.
|
private |
Definition at line 27 of file TrackletSegment.h.
|
private |
Definition at line 27 of file TrackletSegment.h.
1.8.18