CMS 3D CMS Logo

MultiVertexReconstructor.h
Go to the documentation of this file.
1 #ifndef _MultiVertexReconstructor_H_
2 #define _MultiVertexReconstructor_H_
3 
7 
13 public:
16  float revive = -1.);
18  ~MultiVertexReconstructor() override;
19 
20  std::vector<TransientVertex> vertices(const std::vector<reco::TransientTrack> &,
21  const reco::BeamSpot &) const override;
22  std::vector<TransientVertex> vertices(const std::vector<reco::TransientTrack> &) const override;
23  std::vector<TransientVertex> vertices(const std::vector<reco::TransientTrack> &,
24  const std::vector<reco::TransientTrack> &primaries) const;
25 
26  std::vector<TransientVertex> vertices(const std::vector<reco::TransientTrack> &,
27  const std::vector<reco::TransientTrack> &primaries,
28  const reco::BeamSpot &spot) const override;
29 
31 
32  MultiVertexReconstructor *clone() const override;
33 
34 private:
37 };
38 
39 #endif
MultiVertexReconstructor::~MultiVertexReconstructor
~MultiVertexReconstructor() override
Definition: MultiVertexReconstructor.cc:60
MultiVertexReconstructor
Definition: MultiVertexReconstructor.h:12
MultiVertexReconstructor::theFitter
MultiVertexFitter theFitter
Definition: MultiVertexReconstructor.h:36
MultiVertexReconstructor::clone
MultiVertexReconstructor * clone() const override
Definition: MultiVertexReconstructor.cc:62
DefaultMVFAnnealing
Definition: DefaultMVFAnnealing.h:6
VertexReconstructor.h
MultiVertexFitter.h
MultiVertexFitter
Definition: MultiVertexFitter.h:15
MultiVertexReconstructor::MultiVertexReconstructor
MultiVertexReconstructor(const VertexReconstructor &, const AnnealingSchedule &s=DefaultMVFAnnealing(), float revive=-1.)
Definition: MultiVertexReconstructor.cc:55
alignCSCRings.s
s
Definition: alignCSCRings.py:92
reco::BeamSpot
Definition: BeamSpot.h:21
MultiVertexReconstructor::reconstructor
VertexReconstructor * reconstructor() const
Definition: MultiVertexReconstructor.cc:147
AnnealingSchedule
Definition: AnnealingSchedule.h:6
VertexReconstructor
Definition: VertexReconstructor.h:13
DefaultMVFAnnealing.h
MultiVertexReconstructor::theOldReconstructor
VertexReconstructor * theOldReconstructor
Definition: MultiVertexReconstructor.h:35
MultiVertexReconstructor::vertices
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &, const reco::BeamSpot &) const override
Definition: MultiVertexReconstructor.cc:67