CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC4_patch1/src/RecoVertex/MultiVertexFit/interface/MultiVertexBSeeder.h

Go to the documentation of this file.
00001 #ifndef _MultiVertexBSeeder_H_
00002 #define _MultiVertexBSeeder_H_
00003 
00004 #include "RecoVertex/VertexPrimitives/interface/VertexReconstructor.h"
00005 #include "RecoVertex/VertexPrimitives/interface/TransientVertex.h"
00006 
00012 class MultiVertexBSeeder : public VertexReconstructor
00013 {
00014 public:
00015   MultiVertexBSeeder ( double nsigma=50. );
00016   std::vector<TransientVertex> vertices(
00017       const std::vector<reco::TransientTrack> &) const; 
00018   std::vector<TransientVertex> vertices(
00019       const std::vector<reco::TransientTrack> &,
00020       const reco::BeamSpot & ) const; 
00021 
00022   MultiVertexBSeeder * clone() const;
00023 
00024 private:
00025   double theNSigma;
00026 
00027 };
00028 
00029 #endif