CMS 3D CMS Logo

VertexSmoothedChiSquaredEstimator.h

Go to the documentation of this file.
00001 #ifndef VertexSmoothedChiSquaredEstimator_H
00002 #define VertexSmoothedChiSquaredEstimator_H
00003 
00004 #include "RecoVertex/VertexPrimitives/interface/CachingVertex.h"
00005 
00013 template <unsigned int N>
00014 class VertexSmoothedChiSquaredEstimator {
00015 
00016 public:
00017 
00018   typedef typename CachingVertex<N>::RefCountedVertexTrack RefCountedVertexTrack;
00019 
00020   VertexSmoothedChiSquaredEstimator() {}
00021   virtual ~VertexSmoothedChiSquaredEstimator() {}
00022 
00023   virtual float estimate(const CachingVertex<N> &) const = 0;
00024   
00025   virtual VertexSmoothedChiSquaredEstimator<N> * clone() const = 0; 
00026   
00027 
00028 };
00029 
00030 #endif

Generated on Tue Jun 9 17:46:13 2009 for CMSSW by  doxygen 1.5.4