#include <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 |
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().
{ KalmanVertexFitter vf(false); KalmanVertexUpdator<5> vu; KalmanVertexTrackCompatibilityEstimator<5> ve; theFinder = new ConfigurableTertiaryTracksVertexFinder (&vf, &vu, &ve); }
TertiaryTracksVertexFinder::~TertiaryTracksVertexFinder | ( | ) | [virtual] |
Definition at line 19 of file TertiaryTracksVertexFinder.cc.
References theFinder.
{ delete theFinder; }
virtual TertiaryTracksVertexFinder* TertiaryTracksVertexFinder::clone | ( | void | ) | const [inline, virtual] |
Implements VertexReconstructor.
Definition at line 25 of file TertiaryTracksVertexFinder.h.
References TertiaryTracksVertexFinder().
{ return new TertiaryTracksVertexFinder(*this); }
AddTvTrack::TrackInfoVector TertiaryTracksVertexFinder::getTrackInfo | ( | ) | [inline] |
Definition at line 30 of file TertiaryTracksVertexFinder.h.
References ConfigurableTertiaryTracksVertexFinder::getTrackInfo(), and theFinder.
{ return theFinder->getTrackInfo(); }
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().
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().
Definition at line 34 of file TertiaryTracksVertexFinder.h.
Referenced by getTrackInfo(), TertiaryTracksVertexFinder(), vertices(), and ~TertiaryTracksVertexFinder().