#include <AtlfTrackViewer.h>
Inheritance diagram for AtlfAna::AtlfTrackViewer:
Public Member Functions | |
AtlfTrackViewer (Atlfast::Track *t) | |
AtlfTrackViewer (const AtlfTrackViewer &) | |
virtual | operator ITrackParameterView & () const |
virtual bool | operator! () const |
Private Attributes | |
Atlfast::Track * | p_track |
Definition at line 11 of file AtlfTrackViewer.h.
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)
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);}
Atlfast::Track* AtlfAna::AtlfTrackViewer::p_track [private] |
Pointer to Atlfast::Track
Definition at line 32 of file AtlfTrackViewer.h.