![]() |
ATLAS Offline Software
|
#include <Tracklet.h>
Public Member Functions | |
| Tracklet ()=default | |
| Tracklet (const TrackletSegment &ML1seg, const TrackletSegment &ML2seg, const Amg::Vector3D &p, const AmgSymMatrix(5) &ErrorMatrix, double charge) | |
| Tracklet (const TrackletSegment &ML1seg, const Amg::Vector3D &p, const AmgSymMatrix(5) &ErrorMatrix, double charge) | |
| ~Tracklet () | |
| void | setTrackParticle (xAOD::TrackParticle *track) |
| void | momentum (const Amg::Vector3D &p) |
| void | charge (double charge) |
| const xAOD::TrackParticle * | getTrackParticle () const |
| const std::vector< const Muon::MdtPrepData * > & | mdtHitsOnTrack () const |
| Identifier | muonIdentifier () const |
| const TrackletSegment & | getML1seg () const |
| const TrackletSegment & | getML2seg () const |
| const Amg::Vector3D & | globalPosition () const |
| const Amg::Vector3D & | momentum () const |
| double | alpha () const |
| double | deltaAlpha () const |
| const | AmgSymMatrix (5) &errorMatrix() const |
| double | charge () const |
| int | mdtChamber () const |
| int | mdtChEta () const |
| int | mdtChPhi () const |
Private Member Functions | |
| AmgSymMatrix (5) m_ErrorMatrix | |
Private Attributes | |
| TrackletSegment | m_ml1seg {} |
| TrackletSegment | m_ml2seg {} |
| Amg::Vector3D | m_momentum {Amg::Vector3D::Zero()} |
| Amg::Vector3D | m_pos {Amg::Vector3D::Zero()} |
| std::vector< const Muon::MdtPrepData * > | m_mdts {} |
| double | m_charge {0.} |
| xAOD::TrackParticle * | m_track {nullptr} |
Definition at line 17 of file Tracklet.h.
|
default |
| Tracklet::Tracklet | ( | const TrackletSegment & | ML1seg, |
| const TrackletSegment & | ML2seg, | ||
| const Amg::Vector3D & | p, | ||
| const AmgSymMatrix(5) & | ErrorMatrix, | ||
| double | charge | ||
| ) |
Definition at line 8 of file Tracklet.cxx.
| Tracklet::Tracklet | ( | const TrackletSegment & | ML1seg, |
| const Amg::Vector3D & | p, | ||
| const AmgSymMatrix(5) & | ErrorMatrix, | ||
| double | charge | ||
| ) |
Definition at line 23 of file Tracklet.cxx.
|
default |
| double Tracklet::alpha | ( | ) | const |
Definition at line 51 of file Tracklet.cxx.
| const Tracklet::AmgSymMatrix | ( | 5 | ) | const & |
|
inlineprivate |
Definition at line 23 of file Tracklet.h.
| double Tracklet::charge | ( | ) | const |
Definition at line 53 of file Tracklet.cxx.
| void Tracklet::charge | ( | double | charge | ) |
Definition at line 41 of file Tracklet.cxx.
| double Tracklet::deltaAlpha | ( | ) | const |
| const TrackletSegment & Tracklet::getML1seg | ( | ) | const |
Definition at line 47 of file Tracklet.cxx.
| const TrackletSegment & Tracklet::getML2seg | ( | ) | const |
Definition at line 48 of file Tracklet.cxx.
| const xAOD::TrackParticle * Tracklet::getTrackParticle | ( | ) | const |
Definition at line 44 of file Tracklet.cxx.
| const Amg::Vector3D & Tracklet::globalPosition | ( | ) | const |
Definition at line 49 of file Tracklet.cxx.
| int Tracklet::mdtChamber | ( | ) | const |
| int Tracklet::mdtChEta | ( | ) | const |
| int Tracklet::mdtChPhi | ( | ) | const |
| const std::vector< const Muon::MdtPrepData * > & Tracklet::mdtHitsOnTrack | ( | ) | const |
Definition at line 45 of file Tracklet.cxx.
| const Amg::Vector3D & Tracklet::momentum | ( | ) | const |
Definition at line 50 of file Tracklet.cxx.
| void Tracklet::momentum | ( | const Amg::Vector3D & | p | ) |
Definition at line 40 of file Tracklet.cxx.
| Identifier Tracklet::muonIdentifier | ( | ) | const |
Definition at line 46 of file Tracklet.cxx.
| void Tracklet::setTrackParticle | ( | xAOD::TrackParticle * | track | ) |
Definition at line 39 of file Tracklet.cxx.
|
private |
Definition at line 24 of file Tracklet.h.
|
private |
Definition at line 22 of file Tracklet.h.
|
private |
Definition at line 19 of file Tracklet.h.
|
private |
Definition at line 19 of file Tracklet.h.
|
private |
Definition at line 20 of file Tracklet.h.
|
private |
Definition at line 21 of file Tracklet.h.
|
private |
Definition at line 25 of file Tracklet.h.
1.8.18