CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Friends
BasicVertexState Class Referenceabstract

#include <BasicVertexState.h>

Inheritance diagram for BasicVertexState:
ReferenceCounted BasicMultiVertexState GCC11_FINAL< T, TOPO >

Public Types

typedef ProxyBase
< BasicVertexState,
CopyUsingClone
< BasicVertexState > > 
Proxy
 
typedef
ReferenceCountingPointer
< BasicVertexState
RCPtr
 

Public Member Functions

virtual BasicVertexStateclone () const =0
 
virtual std::vector< VertexState > components () const
 
virtual GlobalError error () const =0
 
virtual bool isValid () const =0
 
virtual GlobalPoint position () const =0
 
virtual GlobalWeight weight () const =0
 
virtual double weightInMixture () const =0
 
virtual AlgebraicVector3 weightTimesPosition () const =0
 
virtual ~BasicVertexState ()
 

Friends

class ProxyBase< BasicVertexState, CopyUsingClone< BasicVertexState > >
 
class ReferenceCountingPointer< BasicVertexState >
 

Detailed Description

Class containing a measurement of a vertex.

Definition at line 22 of file BasicVertexState.h.

Member Typedef Documentation

Definition at line 26 of file BasicVertexState.h.

Definition at line 27 of file BasicVertexState.h.

Constructor & Destructor Documentation

virtual BasicVertexState::~BasicVertexState ( )
inlinevirtual

Definition at line 38 of file BasicVertexState.h.

38 {}

Member Function Documentation

virtual BasicVertexState* BasicVertexState::clone ( ) const
pure virtual

Implemented in GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, BasicMultiVertexState, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, and GCC11_FINAL< T, TOPO >.

std::vector< VertexState > BasicVertexState::components ( ) const
virtual
virtual GlobalError BasicVertexState::error ( ) const
pure virtual
virtual bool BasicVertexState::isValid ( ) const
pure virtual
virtual GlobalPoint BasicVertexState::position ( ) const
pure virtual
virtual GlobalWeight BasicVertexState::weight ( ) const
pure virtual
virtual double BasicVertexState::weightInMixture ( ) const
pure virtual
virtual AlgebraicVector3 BasicVertexState::weightTimesPosition ( ) const
pure virtual

Friends And Related Function Documentation

Definition at line 33 of file BasicVertexState.h.

Definition at line 34 of file BasicVertexState.h.