CMS 3D CMS Logo

ReconstructorFromFitter.h
Go to the documentation of this file.
1 #ifndef _ReconstructorFromFitter_H_
2 #define _ReconstructorFromFitter_H_
3 
4 #include <memory>
7 
13 {
14  public:
15  explicit ReconstructorFromFitter ( std::unique_ptr<AbstractConfFitter>&& );
17  ~ReconstructorFromFitter() override;
18  void configure(const edm::ParameterSet&) override;
19  edm::ParameterSet defaults() const override;
20  std::vector < TransientVertex > vertices ( const std::vector < reco::TransientTrack > & ) const override;
21  std::vector < TransientVertex > vertices ( const std::vector < reco::TransientTrack > &,
22  const reco::BeamSpot & ) const override;
23 
24  ReconstructorFromFitter * clone () const override;
25 
26  private:
28 };
29 
30 #endif
ReconstructorFromFitter(std::unique_ptr< AbstractConfFitter > &&)
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &) const override
edm::ParameterSet defaults() const override
ReconstructorFromFitter * clone() const override
void configure(const edm::ParameterSet &) override
const AbstractConfFitter * theFitter