00001 #ifndef KalmanChiSquare_H 00002 #define KalmanChiSquare_H 00003 00004 #include "DataFormats/GeometryVector/interface/GlobalPoint.h" 00005 #include "RecoVertex/VertexPrimitives/interface/LinearizedTrackState.h" 00006 #include "DataFormats/GeometrySurface/interface/ReferenceCounted.h" 00007 #include "RecoVertex/VertexPrimitives/interface/VertexTrack.h" 00008 00009 class KalmanChiSquare { 00016 public: 00017 typedef ReferenceCountingPointer<VertexTrack<5> > RefCountedVertexTrack; 00018 typedef ReferenceCountingPointer<LinearizedTrackState<5> > RefCountedLinearizedTrackState; 00019 00020 float estimate ( const GlobalPoint &, 00021 RefCountedLinearizedTrackState ) const; 00022 }; 00023 00024 #endif