#include <AtlfTrackParameterView.h>
Inheritance diagram for AtlfAna::AtlfTrackParameterView:
Public Member Functions | |
AtlfTrackParameterView (const AtlfTrackParameterView &rhs) | |
virtual TrackParameters | trackParameters () const |
virtual HepSymMatrix | covMatrix () const |
virtual bool | operator! () const |
Private Member Functions | |
AtlfTrackParameterView (Atlfast::Track *t) | |
Private Attributes | |
Atlfast::Track * | p_track |
Friends | |
class | AtlfTrackViewer |
Definition at line 11 of file AtlfTrackParameterView.h.
AtlfAna::AtlfTrackParameterView::AtlfTrackParameterView | ( | const AtlfTrackParameterView & | rhs | ) | [inline] |
Copy Constructor copies member Atlfast::Track from that in the RHS object
Definition at line 15 of file AtlfTrackParameterView.h.
00015 : 00016 ITrackParameterView(), 00017 p_track(new Atlfast::Track(*(rhs.p_track))){ 00018 }
AtlfAna::AtlfTrackParameterView::AtlfTrackParameterView | ( | Atlfast::Track * | t | ) | [inline, private] |
Constructor from Atlfast::Track*
Definition at line 38 of file AtlfTrackParameterView.h.
00038 :p_track(t){}
virtual TrackParameters AtlfAna::AtlfTrackParameterView::trackParameters | ( | ) | const [inline, virtual] |
Returns TrackParameters object from the Atlfast::Track
Implements AtlfAna::ITrackParameterView.
Definition at line 22 of file AtlfTrackParameterView.h.
00022 { 00023 TrackParameters t( p_track->trajectory().parameters() ); 00024 return t; 00025 }
virtual HepSymMatrix AtlfAna::AtlfTrackParameterView::covMatrix | ( | ) | const [inline, virtual] |
Returns the error matrix from the Atlfast::Track
Implements AtlfAna::ITrackParameterView.
Definition at line 28 of file AtlfTrackParameterView.h.
00028 {return p_track->smearMatrix();}
virtual bool AtlfAna::AtlfTrackParameterView::operator! | ( | ) | const [inline, virtual] |
Tests Atlfast::Track pointer.
Implements AtlfAna::ITrackParameterView.
Definition at line 31 of file AtlfTrackParameterView.h.
00031 {return p_track==0;}
friend class AtlfTrackViewer [friend] |
Definition at line 12 of file AtlfTrackParameterView.h.
Member Atlfast::Track
Definition at line 35 of file AtlfTrackParameterView.h.