AtlfAna::AtlfTrackViewer Class Reference

Takes an Atlfast::Track and supplies an AtlfTrackParameterView. More...

#include <AtlfTrackViewer.h>

Inheritance diagram for AtlfAna::AtlfTrackViewer:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AtlfTrackViewer (Atlfast::Track *t)
 AtlfTrackViewer (const AtlfTrackViewer &)
virtual operator ITrackParameterView & () const
virtual bool operator! () const

Private Attributes

Atlfast::Trackp_track

Detailed Description

Takes an Atlfast::Track and supplies an AtlfTrackParameterView.

Definition at line 11 of file AtlfTrackViewer.h.


Constructor & Destructor Documentation

AtlfAna::AtlfTrackViewer::AtlfTrackViewer ( Atlfast::Track t  )  [inline]

Constructor from Atlfast::Track*, copies pointer

Definition at line 14 of file AtlfTrackViewer.h.

00014 :p_track(t){}

AtlfAna::AtlfTrackViewer::AtlfTrackViewer ( const AtlfTrackViewer  ) 

Copy constructor (not implemented)


Member Function Documentation

virtual AtlfAna::AtlfTrackViewer::operator ITrackParameterView & (  )  const [inline, virtual]

ITrackViewer interface

Implements AtlfAna::ITrackViewer.

Definition at line 20 of file AtlfTrackViewer.h.

00020                                             {
00021       AtlfTrackParameterView* temp = new AtlfTrackParameterView(p_track);
00022       return *temp;
00023     }

virtual bool AtlfAna::AtlfTrackViewer::operator! (  )  const [inline, virtual]

Tests Atlfast::Track pointer.

Implements AtlfAna::ITrackViewer.

Definition at line 28 of file AtlfTrackViewer.h.

00028 {return (p_track==0);}


Member Data Documentation

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

Pointer to Atlfast::Track

Definition at line 32 of file AtlfTrackViewer.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