#include <BasicVertexState.h>
Public Types | |
typedef ProxyBase < BasicVertexState, CopyUsingClone < BasicVertexState > > | Proxy |
typedef ReferenceCountingPointer < BasicVertexState > | RCPtr |
Public Member Functions | |
virtual BasicVertexState * | clone () 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 > |
Class containing a measurement of a vertex.
Definition at line 20 of file BasicVertexState.h.
Definition at line 24 of file BasicVertexState.h.
Definition at line 25 of file BasicVertexState.h.
virtual BasicVertexState::~BasicVertexState | ( | ) | [inline, virtual] |
Definition at line 36 of file BasicVertexState.h.
{}
virtual BasicVertexState* BasicVertexState::clone | ( | ) | const [pure virtual] |
Implemented in BasicMultiVertexState, and BasicSingleVertexState.
std::vector< VertexState > BasicVertexState::components | ( | ) | const [virtual] |
Reimplemented in BasicMultiVertexState.
Definition at line 5 of file BasicVertexState.cc.
References query::result.
virtual GlobalError BasicVertexState::error | ( | ) | const [pure virtual] |
Implemented in BasicMultiVertexState, and BasicSingleVertexState.
virtual bool BasicVertexState::isValid | ( | ) | const [pure virtual] |
Implemented in BasicMultiVertexState, and BasicSingleVertexState.
virtual GlobalPoint BasicVertexState::position | ( | ) | const [pure virtual] |
Access methods
Implemented in BasicMultiVertexState, and BasicSingleVertexState.
virtual GlobalWeight BasicVertexState::weight | ( | ) | const [pure virtual] |
Implemented in BasicMultiVertexState, and BasicSingleVertexState.
virtual double BasicVertexState::weightInMixture | ( | ) | const [pure virtual] |
Implemented in BasicMultiVertexState, and BasicSingleVertexState.
virtual AlgebraicVector3 BasicVertexState::weightTimesPosition | ( | ) | const [pure virtual] |
Implemented in BasicMultiVertexState, and BasicSingleVertexState.
friend class ProxyBase< BasicVertexState, CopyUsingClone< BasicVertexState > > [friend] |
Definition at line 31 of file BasicVertexState.h.
friend class ReferenceCountingPointer< BasicVertexState > [friend] |
Definition at line 32 of file BasicVertexState.h.