2#include "DstEvent/DstMdcTrack.h"
31 for(
int i=0;i<5;i++)
m_helix[i] = 0;
32 for(
int j=0;j<15;j++)
m_err[j] = 999;
33 for(
int k=0;k<3;k++)
m_poca[k] = 0;
37 : m_trackId(other.m_trackId),
38 m_charge(other.m_charge),
39 m_poca3D(other.m_poca3D),
45 m_nster(other.m_nster),
46 m_nCgemXClusters(other.m_nCgemXClusters),
47 m_nCgemVClusters(other.m_nCgemVClusters),
48 m_nlayer(other.m_nlayer),
49 m_firstLayer(other.m_firstLayer),
50 m_lastLayer(other.m_lastLayer),
56 m_theta(other.m_theta),
63 for(
int i=0;i<5;i++)
m_helix[i] = (other.m_helix)[i];
64 for(
int j=0;j<15;j++)
m_err[j] = (other.m_err)[j];
65 for(
int k=0;k<3;k++)
m_poca[k] = (other.m_poca)[k];
105 for(
int i=0; i<5; i++){
112 for(
int i=0; i<3; i++){
119 for (
int i1=0; i1<15; i1++) {
122 for(
int i=0, k=0; i<5; i++) {
123 for(
int j=i; j<5; j++) {
132 for(
int i=0; i<5; i++){
139 for(
int i=0; i<3; i++){
147 for (
int i=0; i<5; i++){
148 for (
int j=i; j<5; j++)
NTuple::Item< double > m_p
NTuple::Item< double > m_pz
NTuple::Array< double > m_z
NTuple::Array< double > m_x
NTuple::Item< double > m_chi2
NTuple::Array< double > m_y
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