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

ITrackViewer.h

Go to the documentation of this file.
00001 //=================================================
00002 //
00003 // ITrackViewer.h
00004 //
00005 // Author: Peter Sherwood
00006 //
00007 // PABC for general viewers, to enable the use
00008 // a common set up interfaces for different track classes
00009 //
00010 //===================================================
00011 #ifndef ATLFANA_ITRACKVIEWER_H
00012 #define ATLFANA_ITRACKVIEWER_H
00013 //
00014 #include "AtlfastAlgs/ITrackParameterView.h"
00015 //
00016 namespace AtlfAna{
00017   class ITrackViewer{
00018   public:
00019     virtual operator ITrackParameterView& () const = 0;
00020     //    virtual operator ITrackTruthView()     const = 0;
00021     //    virtual operator ITrackFitView()       const = 0;
00022     virtual bool operator !()              const = 0;
00023     virtual ~ITrackViewer(){}
00024   };
00025 }
00026 #endif

Generated on Wed Jan 15 11:00:29 2003 for AtlfastUtils by doxygen1.3-rc1