AtlfAna::AtlfTrackParameterView Class Reference

Wraps Atlfast::Track. More...

#include <AtlfTrackParameterView.h>

Inheritance diagram for AtlfAna::AtlfTrackParameterView:

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

Collaboration graph
[legend]
List of all members.

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::Trackp_track

Friends

class AtlfTrackViewer

Detailed Description

Wraps Atlfast::Track.

Definition at line 11 of file AtlfTrackParameterView.h.


Constructor & Destructor Documentation

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){}


Member Function Documentation

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;}


Friends And Related Function Documentation

friend class AtlfTrackViewer [friend]

Definition at line 12 of file AtlfTrackParameterView.h.


Member Data Documentation

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

Member Atlfast::Track

Definition at line 35 of file AtlfTrackParameterView.h.


The documentation for this class was generated from the following file:
Generated on Mon Sep 24 14:19:32 2007 for AtlfastAlgs by  doxygen 1.5.1