Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

AtlfAna::AtlfTrackParameterView Class Reference

#include <AtlfTrackParameterView.h>

Inheritance diagram for AtlfAna::AtlfTrackParameterView:

Inheritance graph
[legend]
Collaboration diagram for AtlfAna::AtlfTrackParameterView:

Collaboration graph
[legend]
List of all members.

Public Methods

 AtlfTrackParameterView (const AtlfTrackParameterView &rhs)
virtual TrackParameters trackParameters () const
virtual HepMatrix covMatrix () const
virtual bool operator! () const

Private Methods

 AtlfTrackParameterView (Atlfast::Track *t)

Private Attributes

Atlfast::Track * p_track

Friends

class AtlfTrackViewer

Constructor & Destructor Documentation

AtlfAna::AtlfTrackParameterView::AtlfTrackParameterView const AtlfTrackParameterView &    rhs [inline]
 

Definition at line 11 of file AtlfTrackParameterView.h.

References p_track.

00011                                                              :
00012       ITrackParameterView(),
00013       p_track(new Atlfast::Track(*(rhs.p_track))){
00014     }
    

AtlfAna::AtlfTrackParameterView::AtlfTrackParameterView Atlfast::Track *    t [inline, private]
 

Definition at line 26 of file AtlfTrackParameterView.h.

References p_track.

00026 :p_track(t){}

Member Function Documentation

virtual TrackParameters AtlfAna::AtlfTrackParameterView::trackParameters   const [inline, virtual]
 

Implements AtlfAna::ITrackParameterView.

Definition at line 17 of file AtlfTrackParameterView.h.

References p_track.

00017                                               {
00018       TrackParameters t( p_track->trajectory().parameters() );
00019       return t;
00020     }

virtual HepMatrix AtlfAna::AtlfTrackParameterView::covMatrix   const [inline, virtual]
 

Implements AtlfAna::ITrackParameterView.

Definition at line 22 of file AtlfTrackParameterView.h.

References p_track.

00022 {return p_track->smearMatrix();}

virtual bool AtlfAna::AtlfTrackParameterView::operator!   const [inline, virtual]
 

Implements AtlfAna::ITrackParameterView.

Definition at line 23 of file AtlfTrackParameterView.h.

References p_track.

00023 {return p_track==0;}

Friends And Related Function Documentation

friend class AtlfTrackViewer [friend]
 

Definition at line 9 of file AtlfTrackParameterView.h.


Member Data Documentation

Atlfast::Track* AtlfAna::AtlfTrackParameterView::p_track [private]
 

Definition at line 25 of file AtlfTrackParameterView.h.

Referenced by AtlfTrackParameterView(), covMatrix(), operator!(), and trackParameters().


The documentation for this class was generated from the following file:
Generated on Tue Jan 28 09:57:33 2003 for AtlfastAlgs by doxygen1.3-rc1