00001
00002
00003
00004
00005
00006
00007
00008
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