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 "AtlfastEvent/TrackParameters.h"
00020 #include "CLHEP/Matrix/SymMatrix.h"
00021 
00022 namespace AtlfAna{
00023   using Atlfast::TrackParameters;
00024 
00030   class ITrackParameterView{
00031   public:
00033     virtual TrackParameters trackParameters() const = 0; 
00035     virtual HepSymMatrix covMatrix()          const = 0;
00037     virtual bool operator!()                  const = 0;
00038   };
00039 }
00040 #endif
00041 

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