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