1 #ifndef _MultiVertexFitter_H_
2 #define _MultiVertexFitter_H_
39 float revive_below = -1. );
52 std::vector < CachingVertex<5> >
vertices (
53 const std::vector < std::vector < reco::TransientTrack > > &,
54 const std::vector < reco::TransientTrack > & primaries =
55 std::vector < reco::TransientTrack > () );
64 std::vector < CachingVertex<5> >
vertices (
65 const std::vector < std::vector < TrackAndWeight > > &,
66 const std::vector < reco::TransientTrack > & primaries =
67 std::vector < reco::TransientTrack > () );
74 std::vector < CachingVertex<5> >
vertices (
76 const std::vector < reco::TransientTrack > & primaries =
77 std::vector < reco::TransientTrack > () );
82 std::vector < CachingVertex<5> >
vertices (
const std::vector < TransientVertex > &,
83 const std::vector < reco::TransientTrack > & primaries =
84 std::vector < reco::TransientTrack > () );
87 std::vector < CachingVertex<5> >
fit();
std::vector< CachingVertex< 5 > > vertices(const std::vector< std::vector< reco::TransientTrack > > &, const std::vector< reco::TransientTrack > &primaries=std::vector< reco::TransientTrack >())
MultiVertexFitter(const AnnealingSchedule &sched=DefaultMVFAnnealing(), const LinearizationPointFinder &seeder=DefaultLinearizationPointFinder(), float revive_below=-1.)
std::pair< reco::TransientTrack, float > TrackAndWeight
std::map< reco::TransientTrack, SeedToWeightMap > TrackAndSeedToWeightMap
void printWeights() const
LinearizationPointFinder * theSeeder
std::set< reco::TransientTrack > thePrimaries
std::vector< reco::TransientTrack > theTracks
ReferenceCountingPointer< LinearizedTrackState< 5 > > RefCountedLinearizedTrackState
std::vector< std::pair< int, CachingVertex< 5 > > > theVertexStates
void createPrimaries(const std::vector< reco::TransientTrack > tracks)
void createSeed(const std::vector< reco::TransientTrack > &tracks)
CachingVertex< 5 >::RefCountedVertexTrack RefCountedVertexTrack
std::vector< CachingVertex< 5 > > fit()
AnnealingSchedule * theAssComp
TrackAndSeedToWeightMap theWeights
std::map< int, double > SeedToWeightMap