CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/RecoVertex/ConfigurableVertexReco/interface/ReconstructorFromLinPtFinder.h

Go to the documentation of this file.
00001 #ifndef _ReconstructorFromLinPtFinder_H_
00002 #define _ReconstructorFromLinPtFinder_H_
00003 
00004 #include "RecoVertex/VertexPrimitives/interface/VertexReconstructor.h"
00005 #include "RecoVertex/VertexTools/interface/LinearizationPointFinder.h"
00006 
00011 class ReconstructorFromLinPtFinder : public VertexReconstructor
00012 {
00013   public:
00014     ReconstructorFromLinPtFinder ( const LinearizationPointFinder &, int verbose=0 );
00015     ReconstructorFromLinPtFinder ( const ReconstructorFromLinPtFinder & o );
00016     ~ReconstructorFromLinPtFinder();
00017     std::vector < TransientVertex > vertices ( const std::vector < reco::TransientTrack > & ) const;
00018 
00019     ReconstructorFromLinPtFinder * clone () const;
00020 
00021   private:
00022     const LinearizationPointFinder * theLinPtFinder;
00023     int theVerbosity;
00024 };
00025 
00026 #endif