#include <RecoVertex/TertiaryTracksVertexFinder/interface/TertiaryTracksVertexFinder.h>
Public Member Functions | |
virtual TertiaryTracksVertexFinder * | clone () const |
AddTvTrack::TrackInfoVector | getTrackInfo () |
TertiaryTracksVertexFinder () | |
virtual std::vector < TransientVertex > | vertices (const std::vector< reco::TransientTrack > &tracks, const TransientVertex &pv) const |
virtual std::vector < TransientVertex > | vertices (const std::vector< reco::TransientTrack > &tracks) const |
Reconstruct vertices. | |
virtual | ~TertiaryTracksVertexFinder () |
Private Attributes | |
ConfigurableTertiaryTracksVertexFinder * | theFinder |
Definition at line 7 of file TertiaryTracksVertexFinder.h.
TertiaryTracksVertexFinder::TertiaryTracksVertexFinder | ( | ) |
Definition at line 9 of file TertiaryTracksVertexFinder.cc.
References theFinder.
Referenced by clone().
00010 { 00011 KalmanVertexFitter vf(false); 00012 KalmanVertexUpdator<5> vu; 00013 KalmanVertexTrackCompatibilityEstimator<5> ve; 00014 00015 theFinder = new ConfigurableTertiaryTracksVertexFinder (&vf, &vu, &ve); 00016 }
TertiaryTracksVertexFinder::~TertiaryTracksVertexFinder | ( | ) | [virtual] |
Definition at line 19 of file TertiaryTracksVertexFinder.cc.
References theFinder.
00020 { 00021 delete theFinder; 00022 }
virtual TertiaryTracksVertexFinder* TertiaryTracksVertexFinder::clone | ( | void | ) | const [inline, virtual] |
Implements VertexReconstructor.
Definition at line 25 of file TertiaryTracksVertexFinder.h.
References TertiaryTracksVertexFinder().
00025 { 00026 return new TertiaryTracksVertexFinder(*this); 00027 }
AddTvTrack::TrackInfoVector TertiaryTracksVertexFinder::getTrackInfo | ( | ) | [inline] |
Definition at line 30 of file TertiaryTracksVertexFinder.h.
References ConfigurableTertiaryTracksVertexFinder::getTrackInfo(), and theFinder.
00030 { return theFinder->getTrackInfo(); }
virtual std::vector<TransientVertex> TertiaryTracksVertexFinder::vertices | ( | const std::vector< reco::TransientTrack > & | tracks, | |
const TransientVertex & | pv | |||
) | const [inline, virtual] |
Definition at line 21 of file TertiaryTracksVertexFinder.h.
References theFinder, and ConfigurableTertiaryTracksVertexFinder::vertices().
virtual std::vector<TransientVertex> TertiaryTracksVertexFinder::vertices | ( | const std::vector< reco::TransientTrack > & | ) | const [inline, virtual] |
Reconstruct vertices.
Implements VertexReconstructor.
Definition at line 16 of file TertiaryTracksVertexFinder.h.
References theFinder, and ConfigurableTertiaryTracksVertexFinder::vertices().
Definition at line 34 of file TertiaryTracksVertexFinder.h.
Referenced by getTrackInfo(), TertiaryTracksVertexFinder(), vertices(), and ~TertiaryTracksVertexFinder().