File indexing completed on 2024-04-06 12:29:14
0001 #ifndef _MultiVertexBSeeder_H_
0002 #define _MultiVertexBSeeder_H_
0003
0004 #include "RecoVertex/VertexPrimitives/interface/VertexReconstructor.h"
0005 #include "RecoVertex/VertexPrimitives/interface/TransientVertex.h"
0006
0007
0008
0009
0010
0011
0012 class MultiVertexBSeeder : public VertexReconstructor {
0013 public:
0014 MultiVertexBSeeder(double nsigma = 50.);
0015 std::vector<TransientVertex> vertices(const std::vector<reco::TransientTrack> &) const override;
0016 std::vector<TransientVertex> vertices(const std::vector<reco::TransientTrack> &,
0017 const reco::BeamSpot &) const override;
0018
0019 MultiVertexBSeeder *clone() const override;
0020
0021 private:
0022 double theNSigma;
0023 };
0024
0025 #endif