BOSS 7.0.1
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 &)
 
 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

Constructor & Destructor Documentation

◆ VertexParameter() [1/4]

VertexParameter::VertexParameter ( )
inline

Definition at line 22 of file Analysis/VertexFit/VertexFit-00-02-77/VertexFit/VertexParameter.h.

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

◆ ~VertexParameter() [1/2]

VertexParameter::~VertexParameter ( )
inline

◆ VertexParameter() [2/4]

VertexParameter::VertexParameter ( const VertexParameter vpar)
inline

Definition at line 43 of file Analysis/VertexFit/VertexFit-00-02-77/VertexFit/VertexParameter.h.

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

◆ VertexParameter() [3/4]

VertexParameter::VertexParameter ( )
inline

Definition at line 22 of file InstallArea/include/VertexFit/VertexFit/VertexParameter.h.

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

◆ ~VertexParameter() [2/2]

VertexParameter::~VertexParameter ( )
inline

◆ VertexParameter() [4/4]

VertexParameter::VertexParameter ( const VertexParameter )
inline

Member Function Documentation

◆ Evx() [1/2]

HepSymMatrix VertexParameter::Evx ( ) const
inline

◆ Evx() [2/2]

HepSymMatrix VertexParameter::Evx ( ) const
inline

Definition at line 33 of file InstallArea/include/VertexFit/VertexFit/VertexParameter.h.

33{return m_Evx;}

◆ Ex() [1/2]

HepSymMatrix VertexParameter::Ex ( ) const
inline

Definition at line 34 of file Analysis/VertexFit/VertexFit-00-02-77/VertexFit/VertexParameter.h.

34{return m_Evx;}

◆ Ex() [2/2]

HepSymMatrix VertexParameter::Ex ( ) const
inline

Definition at line 34 of file InstallArea/include/VertexFit/VertexFit/VertexParameter.h.

34{return m_Evx;}

◆ operator=() [1/2]

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

Definition at line 48 of file Analysis/VertexFit/VertexFit-00-02-77/VertexFit/VertexParameter.h.

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

◆ operator=() [2/2]

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

◆ setEvx() [1/2]

◆ setEvx() [2/2]

void VertexParameter::setEvx ( const HepSymMatrix &  eVx)
inline

Definition at line 29 of file InstallArea/include/VertexFit/VertexFit/VertexParameter.h.

29{m_Evx = eVx;}

◆ setVx() [1/4]

◆ setVx() [2/4]

void VertexParameter::setVx ( const HepPoint3D vx)
inline

◆ setVx() [3/4]

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

◆ setVx() [4/4]

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

Definition at line 28 of file InstallArea/include/VertexFit/VertexFit/VertexParameter.h.

28{ m_vx = vx;}

◆ vx() [1/2]

HepPoint3D VertexParameter::vx ( ) const
inline

Definition at line 30 of file Analysis/VertexFit/VertexFit-00-02-77/VertexFit/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() [1/2]

◆ vx() [2/2]

HepPoint3D VertexParameter::vx ( ) const
inline

Definition at line 30 of file InstallArea/include/VertexFit/VertexFit/VertexParameter.h.

30{return HepPoint3D(m_vx[0], m_vx[1], m_vx[2]);}

◆ Vx() [2/2]

HepVector VertexParameter::Vx ( ) const
inline

Definition at line 31 of file InstallArea/include/VertexFit/VertexFit/VertexParameter.h.

31{return m_vx;}

◆ x() [1/2]

HepVector VertexParameter::x ( ) const
inline

Definition at line 32 of file Analysis/VertexFit/VertexFit-00-02-77/VertexFit/VertexParameter.h.

32{return m_vx;}

◆ x() [2/2]

HepVector VertexParameter::x ( ) const
inline

Definition at line 32 of file InstallArea/include/VertexFit/VertexFit/VertexParameter.h.

32{return m_vx;}

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