CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
KinematicVertexAssociator Class Referenceabstract

#include <KinematicVertexAssociator.h>

Public Types

typedef std::vector< RefCountedKinematicVertexKinematicVertexContainer
 
typedef std::vector< const TkSimVertex > SimVertexContainer
 
typedef std::vector< const TkSimVertex * > SimVertexPtrContainer
 

Public Member Functions

virtual KinematicVertexAssociatorclone () const =0
 
virtual KinematicVertexContainer recVertices (const TkSimVertex &) const =0
 
virtual SimVertexPtrContainer simVertices (const RefCountedKinematicVertex &) const =0
 
virtual ~KinematicVertexAssociator ()
 

Detailed Description

Definition at line 19 of file KinematicVertexAssociator.h.

Member Typedef Documentation

Definition at line 22 of file KinematicVertexAssociator.h.

typedef std::vector<const TkSimVertex> KinematicVertexAssociator::SimVertexContainer

Definition at line 24 of file KinematicVertexAssociator.h.

typedef std::vector<const TkSimVertex *> KinematicVertexAssociator::SimVertexPtrContainer

Definition at line 23 of file KinematicVertexAssociator.h.

Constructor & Destructor Documentation

virtual KinematicVertexAssociator::~KinematicVertexAssociator ( )
inlinevirtual

Definition at line 26 of file KinematicVertexAssociator.h.

References clone(), recVertices(), and simVertices().

26 {}

Member Function Documentation

virtual KinematicVertexAssociator* KinematicVertexAssociator::clone ( ) const
pure virtual
virtual KinematicVertexContainer KinematicVertexAssociator::recVertices ( const TkSimVertex &  ) const
pure virtual
virtual SimVertexPtrContainer KinematicVertexAssociator::simVertices ( const RefCountedKinematicVertex ) const
pure virtual