BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
VertexParameter Class Reference

#include <VertexParameter.h>

Public Member Functions

 VertexParameter ()
 
 ~VertexParameter ()
 
 VertexParameter (const VertexParameter &)
 
void setVx (const HepPoint3D &vx)
 
void setVx (const HepVector &vx)
 
void setEvx (const HepSymMatrix &eVx)
 
HepPoint3D vx () const
 
HepVector Vx () const
 
HepVector x () const
 
HepSymMatrix Evx () const
 
HepSymMatrix Ex () const
 
VertexParameteroperator= (const VertexParameter &)
 

Detailed Description

Definition at line 18 of file VertexParameter.h.

Constructor & Destructor Documentation

◆ VertexParameter() [1/2]

VertexParameter::VertexParameter ( )
inline

Definition at line 22 of file VertexParameter.h.

22{ m_Evx = HepSymMatrix(3,0); m_vx=HepVector(3, 0);}

◆ ~VertexParameter()

VertexParameter::~VertexParameter ( )
inline

Definition at line 23 of file VertexParameter.h.

23{;}

◆ VertexParameter() [2/2]

VertexParameter::VertexParameter ( const VertexParameter vpar)
inline

Definition at line 43 of file VertexParameter.h.

43 {
44 m_vx = vpar.m_vx;
45 m_Evx = vpar.m_Evx;
46}

Member Function Documentation

◆ Evx()

HepSymMatrix VertexParameter::Evx ( ) const
inline

Definition at line 33 of file VertexParameter.h.

33{return m_Evx;}

Referenced by SecondVertexFit::Fit(), KalmanVertexFit::initVertex(), and SecondVertexFit::setPrimaryVertex().

◆ Ex()

HepSymMatrix VertexParameter::Ex ( ) const
inline

Definition at line 34 of file VertexParameter.h.

34{return m_Evx;}

◆ operator=()

VertexParameter & VertexParameter::operator= ( const VertexParameter vpar)
inline

Definition at line 48 of file VertexParameter.h.

48 {
49 m_vx = vpar.m_vx;
50 m_Evx = vpar.m_Evx;
51 return (*this);
52}

◆ setEvx()

◆ setVx() [1/2]

◆ setVx() [2/2]

void VertexParameter::setVx ( const HepVector &  vx)
inline

Definition at line 28 of file VertexParameter.h.

28{ m_vx = vx;}

◆ vx()

HepPoint3D VertexParameter::vx ( ) const
inline

Definition at line 30 of file VertexParameter.h.

30{return HepPoint3D(m_vx[0], m_vx[1], m_vx[2]);}
HepGeom::Point3D< double > HepPoint3D

Referenced by setVx(), and VertexConstraints::UpdateConstraints().

◆ Vx()

◆ x()

HepVector VertexParameter::x ( ) const
inline

Definition at line 32 of file VertexParameter.h.

32{return m_vx;}

The documentation for this class was generated from the following file: