CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
TertiaryTracksVertexFinder Class Reference

#include <TertiaryTracksVertexFinder.h>

Inheritance diagram for TertiaryTracksVertexFinder:
VertexReconstructor

Public Member Functions

virtual
TertiaryTracksVertexFinder
clone () const
 
AddTvTrack::TrackInfoVector getTrackInfo ()
 
 TertiaryTracksVertexFinder ()
 
virtual std::vector
< TransientVertex
vertices (const std::vector< reco::TransientTrack > &tracks) const
 
virtual std::vector
< TransientVertex
vertices (const std::vector< reco::TransientTrack > &tracks, const TransientVertex &pv) const
 
virtual ~TertiaryTracksVertexFinder ()
 
- Public Member Functions inherited from VertexReconstructor
 VertexReconstructor ()
 
virtual std::vector
< TransientVertex
vertices (const std::vector< reco::TransientTrack > &t, const reco::BeamSpot &) const
 
virtual std::vector
< TransientVertex
vertices (const std::vector< reco::TransientTrack > &primaries, const std::vector< reco::TransientTrack > &tracks, const reco::BeamSpot &spot) const
 
virtual ~VertexReconstructor ()
 

Private Attributes

ConfigurableTertiaryTracksVertexFindertheFinder
 

Detailed Description

Definition at line 7 of file TertiaryTracksVertexFinder.h.

Constructor & Destructor Documentation

TertiaryTracksVertexFinder::TertiaryTracksVertexFinder ( )
TertiaryTracksVertexFinder::~TertiaryTracksVertexFinder ( )
virtual

Definition at line 19 of file TertiaryTracksVertexFinder.cc.

References theFinder.

20 {
21  delete theFinder;
22 }
ConfigurableTertiaryTracksVertexFinder * theFinder

Member Function Documentation

virtual TertiaryTracksVertexFinder* TertiaryTracksVertexFinder::clone ( void  ) const
inlinevirtual

Implements VertexReconstructor.

Definition at line 26 of file TertiaryTracksVertexFinder.h.

References TertiaryTracksVertexFinder().

26  {
27  return new TertiaryTracksVertexFinder(*this);
28  }
AddTvTrack::TrackInfoVector TertiaryTracksVertexFinder::getTrackInfo ( )
inline

Definition at line 31 of file TertiaryTracksVertexFinder.h.

References ConfigurableTertiaryTracksVertexFinder::getTrackInfo(), and theFinder.

31 { return theFinder->getTrackInfo(); }
ConfigurableTertiaryTracksVertexFinder * theFinder
virtual std::vector<TransientVertex> TertiaryTracksVertexFinder::vertices ( const std::vector< reco::TransientTrack > &  ) const
inlinevirtual

Reconstruct vertices

Implements VertexReconstructor.

Definition at line 17 of file TertiaryTracksVertexFinder.h.

References theFinder, and ConfigurableTertiaryTracksVertexFinder::vertices().

17  {
18  return theFinder->vertices(tracks);
19  }
tuple tracks
Definition: testEve_cfg.py:39
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &) const
ConfigurableTertiaryTracksVertexFinder * theFinder
virtual std::vector<TransientVertex> TertiaryTracksVertexFinder::vertices ( const std::vector< reco::TransientTrack > &  tracks,
const TransientVertex pv 
) const
inlinevirtual

Definition at line 22 of file TertiaryTracksVertexFinder.h.

References theFinder, and ConfigurableTertiaryTracksVertexFinder::vertices().

22  {
23  return theFinder->vertices(tracks,pv);
24  }
tuple tracks
Definition: testEve_cfg.py:39
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &) const
ConfigurableTertiaryTracksVertexFinder * theFinder

Member Data Documentation

ConfigurableTertiaryTracksVertexFinder* TertiaryTracksVertexFinder::theFinder
private