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 25 of file TertiaryTracksVertexFinder.h.

References TertiaryTracksVertexFinder().

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

Definition at line 30 of file TertiaryTracksVertexFinder.h.

References ConfigurableTertiaryTracksVertexFinder::getTrackInfo(), and theFinder.

30 { 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 16 of file TertiaryTracksVertexFinder.h.

References theFinder, and ConfigurableTertiaryTracksVertexFinder::vertices().

16  {
17  return theFinder->vertices(tracks);
18  }
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 21 of file TertiaryTracksVertexFinder.h.

References theFinder, and ConfigurableTertiaryTracksVertexFinder::vertices().

21  {
22  return theFinder->vertices(tracks,pv);
23  }
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