2#include "DstEvent/DstMdcTrack.h"
28 for (
int i = 0; i < 5; i++ )
m_helix[i] = 0;
29 for (
int j = 0; j < 15; j++ )
m_err[j] = 999;
30 for (
int k = 0; k < 3; k++ )
m_poca[k] = 0;
57 for (
int i = 0; i < 5; i++ )
m_helix[i] = ( other.m_helix )[i];
58 for (
int j = 0; j < 15; j++ )
m_err[j] = ( other.m_err )[j];
59 for (
int k = 0; k < 3; k++ )
m_poca[k] = ( other.m_poca )[k];
90 for (
int j = 0; j < 15; j++ )
m_err[j] = ( h.
m_err )[j];
91 for (
int k = 0; k < 3; k++ )
m_poca[k] = ( h.
m_poca )[k];
97 for (
int i = 0; i < 5; i++ )
105 for (
int i = 0; i < 3; i++ )
113 for (
int i1 = 0; i1 < 15; i1++ ) {
m_err[i1] =
err[i1]; }
114 for (
int i = 0, k = 0; i < 5; i++ )
116 for (
int j = i; j < 5; j++ )
125 for (
int i = 0; i < 5; i++ ) {
m_helix[i] =
helix[i]; }
130 for (
int i = 0; i < 3; i++ ) {
m_poca[i] =
poca[i]; }
136 for (
int i = 0; i < 5; i++ )
138 for (
int j = i; j < 5; j++ )
164 return HepLorentzVector(
p3(), sqrt(
p3() *
p3() +
mass *
mass ) );
HepGeom::Point3D< double > HepPoint3D
const HepSymMatrix err() const
void setError(double err[15])
const HepLorentzVector p4(const double mass) const
DstMdcTrack & operator=(const DstMdcTrack &)
void setHelix(double helix[5])
void setPoca(double poca[3])
const HepVector helix() const
......
const HepPoint3D poca() const
const Hep3Vector p3() const