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

ITrackParameterView.h

Go to the documentation of this file.
00001 //=================================================
00002 //
00003 // ITrackParameter.h
00004 //
00005 // Author: Peter Sherwood
00006 //
00007 /* PABC for trackparameter viewers, a common interface
00008  *for track parameter information.
00009  */
00010 //
00011 //===================================================
00012 #ifndef ATLFANA_ITRACKPARAMETERVIEW_H
00013 #define ATLFANA_ITRACKPARAMETERVIEW_H
00014 #include <cmath>
00015 #include <vector>
00016 //
00017 #include "GaudiKernel/MsgStream.h"
00018 //
00019 #include "AtlfastCode/TrackParameters.h"
00020 #include "CLHEP/Matrix/Matrix.h"
00021 
00022 namespace AtlfAna{
00023 
00028   class ITrackParameterView{
00029   public:
00030     virtual TrackParameters trackParameters() const = 0; 
00031     virtual HepMatrix covMatrix()             const = 0;
00032     virtual bool operator!()                  const = 0;
00033   };
00034 }
00035 #endif
00036 

Generated on Mon Feb 4 15:54:24 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001