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 
00023   class ITrackViewer{
00024   public:
00026     virtual operator ITrackParameterView& () const = 0;
00027     
00028     //    virtual operator ITrackTruthView()     const = 0;
00029     //    virtual operator ITrackFitView()       const = 0;
00030 
00032     virtual bool operator !()              const = 0;
00033 
00035     virtual ~ITrackViewer(){}
00036   };
00037 }
00038 #endif

Generated on Mon Sep 24 14:19:10 2007 for AtlfastAlgs by  doxygen 1.5.1