BOSS 7.0.4
BESIII Offline Software System
Loading...
Searching...
No Matches
DstMdcTrack Class Reference

#include <DstMdcTrack.h>

+ Inheritance diagram for DstMdcTrack:

Public Member Functions

 DstMdcTrack ()
 
 DstMdcTrack (const DstMdcTrack &)
 
DstMdcTrackoperator= (const DstMdcTrack &)
 
virtual ~DstMdcTrack ()
 
virtual const CLID & clID () const
 
const HepVector helix () const
 ......
 
const HepSymMatrix err () const
 
const HepLorentzVector p4 (const double mass) const
 
const HepPoint3D poca () const
 
const Hep3Vector p3 () const
 
const HepPoint3D x3 () const
 
const double helix (const int i) const
 
const double err (const int i) const
 
const int trackId () const
 
const int charge () const
 
const double pxy () const
 
const double px () const
 
const double py () const
 
const double pz () const
 
const double p () const
 
const double theta () const
 
const double phi () const
 
const double x () const
 
const double y () const
 
const double z () const
 
const double r () const
 
const int stat () const
 
const double chi2 () const
 
const int ndof () const
 
const int nster () const
 
const int firstLayer () const
 
const int lastLayer () const
 
const int nlayer () const
 
void setHelix (double helix[5])
 
void setPoca (double poca[3])
 
void setError (double err[15])
 
void setHelix (const HepVector &a)
 
void setPoca (const HepPoint3D &poca)
 
void setError (const HepSymMatrix &Ea)
 
void setTrackId (const int trackId)
 
void setCharge (const int charge)
 
void setPxy (const double pxy)
 
void setPx (const double px)
 
void setPy (const double py)
 
void setPz (const double pz)
 
void setP (const double p)
 
void setTheta (const double theta)
 
void setPhi (const double phi)
 
void setX (const double x)
 
void setY (const double y)
 
void setZ (const double z)
 
void setR (const double r)
 
void setStat (const int stat)
 
void setChi2 (const double chi)
 
void setNdof (const int ndof)
 
void setNster (const int ns)
 
void setFirstLayer (const int id)
 
void setLastLayer (const int id)
 
void setNlayer (const int nlayer)
 
 DstMdcTrack ()
 
 DstMdcTrack (const DstMdcTrack &)
 
DstMdcTrackoperator= (const DstMdcTrack &)
 
virtual ~DstMdcTrack ()
 
virtual const CLID & clID () const
 
const HepVector helix () const
 ......
 
const HepSymMatrix err () const
 
const HepLorentzVector p4 (const double mass) const
 
const HepPoint3D poca () const
 
const Hep3Vector p3 () const
 
const HepPoint3D x3 () const
 
const double helix (const int i) const
 
const double err (const int i) const
 
const int trackId () const
 
const int charge () const
 
const double pxy () const
 
const double px () const
 
const double py () const
 
const double pz () const
 
const double p () const
 
const double theta () const
 
const double phi () const
 
const double x () const
 
const double y () const
 
const double z () const
 
const double r () const
 
const int stat () const
 
const double chi2 () const
 
const int ndof () const
 
const int nster () const
 
const int firstLayer () const
 
const int lastLayer () const
 
const int nlayer () const
 
void setHelix (double helix[5])
 
void setPoca (double poca[3])
 
void setError (double err[15])
 
void setHelix (const HepVector &a)
 
void setPoca (const HepPoint3D &poca)
 
void setError (const HepSymMatrix &Ea)
 
void setTrackId (const int trackId)
 
void setCharge (const int charge)
 
void setPxy (const double pxy)
 
void setPx (const double px)
 
void setPy (const double py)
 
void setPz (const double pz)
 
void setP (const double p)
 
void setTheta (const double theta)
 
void setPhi (const double phi)
 
void setX (const double x)
 
void setY (const double y)
 
void setZ (const double z)
 
void setR (const double r)
 
void setStat (const int stat)
 
void setChi2 (const double chi)
 
void setNdof (const int ndof)
 
void setNster (const int ns)
 
void setFirstLayer (const int id)
 
void setLastLayer (const int id)
 
void setNlayer (const int nlayer)
 

Static Public Member Functions

static const CLID & classID ()
 
static const CLID & classID ()
 

Protected Attributes

int m_trackId
 
int m_charge
 
double m_helix [5]
 
double m_err [15]
 
double m_poca [3]
 
HepPoint3D m_poca3D
 
HepVector m_a
 
HepSymMatrix m_Ea
 
int m_stat
 
double m_chi2
 
int m_ndof
 
int m_nster
 
int m_firstLayer
 
int m_lastLayer
 
int m_nlayer
 
double m_pxy
 
double m_px
 
double m_py
 
double m_pz
 
double m_p
 
double m_theta
 
double m_phi
 
double m_x
 
double m_y
 
double m_z
 
double m_r
 

Detailed Description

Constructor & Destructor Documentation

◆ DstMdcTrack() [1/4]

DstMdcTrack::DstMdcTrack ( )

Definition at line 4 of file DstMdcTrack.cxx.

5 : m_trackId(0),
6 m_charge(0),
7 m_poca3D(0,0,0),
8 m_a(5,0),
9 m_Ea(5,0),
10 m_stat(0),
11 m_chi2(0),
12 m_ndof(0),
13 m_nster(0),
14 m_nlayer(0),
15 m_firstLayer(0),
16 m_lastLayer(42),
17 m_pxy(0),
18 m_px(0),
19 m_py(0),
20 m_pz(0),
21 m_p(0),
22 m_theta(0),
23 m_phi(0),
24 m_x(0),
25 m_y(0),
26 m_z(0),
27 m_r(0)
28 {
29 for(int i=0;i<5;i++) m_helix[i] = 0;
30 for(int j=0;j<15;j++) m_err[j] = 999;
31 for(int k=0;k<3;k++) m_poca[k] = 0;
32 }

◆ DstMdcTrack() [2/4]

DstMdcTrack::DstMdcTrack ( const DstMdcTrack other)

Definition at line 34 of file DstMdcTrack.cxx.

35 : m_trackId(other.m_trackId),
36 m_charge(other.m_charge),
37 m_poca3D(other.m_poca3D),
38 m_a(other.m_a),
39 m_Ea(other.m_Ea),
40 m_stat(other.m_stat),
41 m_chi2(other.m_chi2),
42 m_ndof(other.m_ndof),
43 m_nster(other.m_nster),
44 m_nlayer(other.m_nlayer),
45 m_firstLayer(other.m_firstLayer),
46 m_lastLayer(other.m_lastLayer),
47 m_pxy(other.m_pxy),
48 m_px(other.m_px),
49 m_py(other.m_py),
50 m_pz(other.m_pz),
51 m_p(other.m_p),
52 m_theta(other.m_theta),
53 m_phi(other.m_phi),
54 m_x(other.m_x),
55 m_y(other.m_y),
56 m_z(other.m_z),
57 m_r(other.m_r)
58 {
59 for(int i=0;i<5;i++) m_helix[i] = (other.m_helix)[i];
60 for(int j=0;j<15;j++) m_err[j] = (other.m_err)[j];
61 for(int k=0;k<3;k++) m_poca[k] = (other.m_poca)[k];
62 }
Index other(Index i, Index j)
Definition: EvtCyclic3.cc:118

◆ ~DstMdcTrack() [1/2]

virtual DstMdcTrack::~DstMdcTrack ( )
inlinevirtual

◆ DstMdcTrack() [3/4]

DstMdcTrack::DstMdcTrack ( )

◆ DstMdcTrack() [4/4]

DstMdcTrack::DstMdcTrack ( const DstMdcTrack )

◆ ~DstMdcTrack() [2/2]

virtual DstMdcTrack::~DstMdcTrack ( )
inlinevirtual

Definition at line 30 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

30{}

Member Function Documentation

◆ charge() [1/2]

◆ charge() [2/2]

const int DstMdcTrack::charge ( ) const
inline

Definition at line 53 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

53{ return m_charge; }

◆ chi2() [1/2]

◆ chi2() [2/2]

const double DstMdcTrack::chi2 ( ) const
inline

Definition at line 66 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

66{ return m_chi2; }

◆ classID() [1/2]

static const CLID & DstMdcTrack::classID ( )
inlinestatic

Definition at line 32 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

32{ return CLID_DstMdcTrack; }
const CLID & CLID_DstMdcTrack
Definition: EventModel.cxx:252

Referenced by clID().

◆ classID() [2/2]

static const CLID & DstMdcTrack::classID ( )
inlinestatic

Definition at line 32 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

32{ return CLID_DstMdcTrack; }

◆ clID() [1/2]

virtual const CLID & DstMdcTrack::clID ( ) const
inlinevirtual

◆ clID() [2/2]

virtual const CLID & DstMdcTrack::clID ( ) const
inlinevirtual

Reimplemented in RecMdcTrack, and RecMdcTrack.

Definition at line 31 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

31{ return DstMdcTrack::classID();}

◆ err() [1/4]

const HepSymMatrix DstMdcTrack::err ( ) const

Definition at line 155 of file DstMdcTrack.cxx.

155 {
156 /*
157 HepSymMatrix ea(5);
158 for(int i = 0, k = 0; i < 5; i++) {
159 for(int j = 0; j <= i; j++) {
160 ea[i][j] = m_err[k++];
161 ea[j][i] = ea[i][j];
162 }
163 }
164 return ea;
165 */
166 return m_Ea;
167 }

Referenced by TrackPool::AddTrack(), MdcTrkRecon::dumpTdsTrack(), Gam4pikp::execute(), Rhopi::execute(), DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), DQAPi2p2::execute(), DQASelHadron::execute(), BFieldCorr::execute(), SD0Tag::execute(), DedxCalibEvent::genNtuple(), TTrackManager::makeTds(), MdcPrintSvc::printRecMdcTrack(), ExtMdcTrack::ReadTrk(), and setError().

◆ err() [2/4]

const HepSymMatrix DstMdcTrack::err ( ) const

◆ err() [3/4]

const double DstMdcTrack::err ( const int  i) const
inline

Definition at line 51 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

51{ return m_err[i]; }

◆ err() [4/4]

const double DstMdcTrack::err ( const int  i) const
inline

Definition at line 51 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

51{ return m_err[i]; }

◆ firstLayer() [1/2]

const int DstMdcTrack::firstLayer ( ) const
inline

◆ firstLayer() [2/2]

const int DstMdcTrack::firstLayer ( ) const
inline

Definition at line 69 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

69{ return m_firstLayer;}

◆ helix() [1/4]

◆ helix() [2/4]

const HepVector DstMdcTrack::helix ( ) const

......

◆ helix() [3/4]

const double DstMdcTrack::helix ( const int  i) const
inline

Definition at line 50 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

50{ return m_helix[i]; }

◆ helix() [4/4]

const double DstMdcTrack::helix ( const int  i) const
inline

Definition at line 50 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

50{ return m_helix[i]; }

◆ lastLayer() [1/2]

const int DstMdcTrack::lastLayer ( ) const
inline

Definition at line 70 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

70{ return m_lastLayer; }

◆ lastLayer() [2/2]

const int DstMdcTrack::lastLayer ( ) const
inline

Definition at line 70 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

70{ return m_lastLayer; }

◆ ndof() [1/2]

◆ ndof() [2/2]

const int DstMdcTrack::ndof ( ) const
inline

Definition at line 67 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

67{ return m_ndof; }

◆ nlayer() [1/2]

const int DstMdcTrack::nlayer ( ) const
inline

Definition at line 71 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

71{ return m_nlayer; }

Referenced by setNlayer().

◆ nlayer() [2/2]

const int DstMdcTrack::nlayer ( ) const
inline

Definition at line 71 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

71{ return m_nlayer; }

◆ nster() [1/2]

◆ nster() [2/2]

const int DstMdcTrack::nster ( ) const
inline

Definition at line 68 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

68{ return m_nster;}

◆ operator=() [1/2]

DstMdcTrack & DstMdcTrack::operator= ( const DstMdcTrack h)

Definition at line 65 of file DstMdcTrack.cxx.

65 {
66 if( &h != this ){
70 m_a = h.m_a;
71 m_Ea = h.m_Ea;
72 m_stat = h.m_stat;
73 m_chi2 = h.m_chi2;
74 m_ndof = h.m_ndof;
75 m_nster = h.m_nster;
79 m_pxy = h.m_pxy;
80 m_px = h.m_px;
81 m_py = h.m_py;
82 m_pz = h.m_pz;
83 m_p = h.m_p;
84 m_theta = h.m_theta;
85 m_phi = h.m_phi;
86 m_x = h.m_x;
87 m_y = h.m_y;
88 m_z = h.m_z;
89 m_r = h.m_r;
90
91 for(int i=0;i<5;i++) m_helix[i] = (h.m_helix)[i];
92 for(int j=0;j<15;j++) m_err[j] = (h.m_err)[j];
93 for(int k=0;k<3;k++) m_poca[k] = (h.m_poca)[k];
94 }
95 return *this;
96 }

Referenced by RecMdcTrack::operator=().

◆ operator=() [2/2]

DstMdcTrack & DstMdcTrack::operator= ( const DstMdcTrack )

◆ p() [1/2]

◆ p() [2/2]

const double DstMdcTrack::p ( ) const
inline

Definition at line 58 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

58{ return m_p; }

◆ p3() [1/2]

const Hep3Vector DstMdcTrack::p3 ( ) const
inline

Definition at line 43 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

43 {
44 return Hep3Vector(m_px,m_py,m_pz);
45 }

Referenced by CDChargedVisible< H >::defaultKinematicData(), and p4().

◆ p3() [2/2]

const Hep3Vector DstMdcTrack::p3 ( ) const
inline

Definition at line 43 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

43 {
44 return Hep3Vector(m_px,m_py,m_pz);
45 }

◆ p4() [1/2]

const HepLorentzVector DstMdcTrack::p4 ( const double  mass) const

Definition at line 169 of file DstMdcTrack.cxx.

169 {
170 return HepLorentzVector(p3(),sqrt(p3()*p3()+mass*mass));
171 }
double mass

◆ p4() [2/2]

const HepLorentzVector DstMdcTrack::p4 ( const double  mass) const

◆ phi() [1/2]

◆ phi() [2/2]

const double DstMdcTrack::phi ( ) const
inline

Definition at line 60 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

60{ return m_phi; }

◆ poca() [1/2]

const HepPoint3D DstMdcTrack::poca ( ) const
inline

Definition at line 40 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

40 {
41 return m_poca3D;
42 }

Referenced by setPoca().

◆ poca() [2/2]

const HepPoint3D DstMdcTrack::poca ( ) const
inline

Definition at line 40 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

40 {
41 return m_poca3D;
42 }

◆ px() [1/2]

◆ px() [2/2]

const double DstMdcTrack::px ( ) const
inline

Definition at line 55 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

55{ return m_px; }

◆ pxy() [1/2]

◆ pxy() [2/2]

const double DstMdcTrack::pxy ( ) const
inline

Definition at line 54 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

54{ return m_pxy; }

◆ py() [1/2]

◆ py() [2/2]

const double DstMdcTrack::py ( ) const
inline

Definition at line 56 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

56{ return m_py; }

◆ pz() [1/2]

◆ pz() [2/2]

const double DstMdcTrack::pz ( ) const
inline

Definition at line 57 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

57{ return m_pz; }

◆ r() [1/2]

◆ r() [2/2]

const double DstMdcTrack::r ( ) const
inline

Definition at line 64 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

64{ return m_r; }

◆ setCharge() [1/2]

◆ setCharge() [2/2]

void DstMdcTrack::setCharge ( const int  charge)
inline

◆ setChi2() [1/2]

void DstMdcTrack::setChi2 ( const double  chi)
inline

◆ setChi2() [2/2]

void DstMdcTrack::setChi2 ( const double  chi)
inline

Definition at line 96 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

96{ m_chi2 = chi;}

◆ setError() [1/4]

void DstMdcTrack::setError ( const HepSymMatrix &  Ea)

Definition at line 139 of file DstMdcTrack.cxx.

139 {
140 int k = 0;
141 for (int i=0; i<5; i++){
142 for (int j=i; j<5; j++)
143 {
144 m_err[k] = err[i][j];
145 k++;
146 }
147 }
148 m_Ea = err;
149 }
const HepSymMatrix err() const

◆ setError() [2/4]

void DstMdcTrack::setError ( const HepSymMatrix &  Ea)

◆ setError() [3/4]

void DstMdcTrack::setError ( double  err[15])

Definition at line 112 of file DstMdcTrack.cxx.

112 {
113 for (int i1=0; i1<15; i1++) {
114 m_err[i1] = err[i1];
115 }
116 for(int i=0, k=0; i<5; i++) {
117 for(int j=i; j<5; j++) {
118 m_Ea[i][j] = m_err[k++];
119 m_Ea[j][i] = m_Ea[i][j];
120 }
121 }
122 }

Referenced by BFieldCorr::execute(), TTrackManager::makeTds(), MdcTrack::storeTrack(), MdcTrackCnv::TObjectToDataObject(), and RecMdcTrackCnv::TObjectToDataObject().

◆ setError() [4/4]

void DstMdcTrack::setError ( double  err[15])

◆ setFirstLayer() [1/2]

void DstMdcTrack::setFirstLayer ( const int  id)
inline

◆ setFirstLayer() [2/2]

void DstMdcTrack::setFirstLayer ( const int  id)
inline

◆ setHelix() [1/4]

void DstMdcTrack::setHelix ( const HepVector &  a)

Definition at line 125 of file DstMdcTrack.cxx.

125 {
126 for(int i=0; i<5; i++){
127 m_helix[i] = helix[i];
128 }
129 m_a = helix;
130 }
const HepVector helix() const
......

◆ setHelix() [2/4]

void DstMdcTrack::setHelix ( const HepVector &  a)

◆ setHelix() [3/4]

void DstMdcTrack::setHelix ( double  helix[5])

Definition at line 98 of file DstMdcTrack.cxx.

98 {
99 for(int i=0; i<5; i++){
100 m_helix[i] = helix[i];
101 m_a[i] = helix[i];
102 }
103 }

Referenced by BFieldCorr::execute(), TTrackManager::makeTds(), MdcTrack::storeTrack(), MdcTrackCnv::TObjectToDataObject(), and RecMdcTrackCnv::TObjectToDataObject().

◆ setHelix() [4/4]

void DstMdcTrack::setHelix ( double  helix[5])

◆ setLastLayer() [1/2]

void DstMdcTrack::setLastLayer ( const int  id)
inline

◆ setLastLayer() [2/2]

void DstMdcTrack::setLastLayer ( const int  id)
inline

Definition at line 100 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

100{ m_lastLayer = id;}

◆ setNdof() [1/2]

◆ setNdof() [2/2]

void DstMdcTrack::setNdof ( const int  ndof)
inline

◆ setNlayer() [1/2]

void DstMdcTrack::setNlayer ( const int  nlayer)
inline

◆ setNlayer() [2/2]

void DstMdcTrack::setNlayer ( const int  nlayer)
inline

◆ setNster() [1/2]

void DstMdcTrack::setNster ( const int  ns)
inline

◆ setNster() [2/2]

void DstMdcTrack::setNster ( const int  ns)
inline

◆ setP() [1/2]

◆ setP() [2/2]

void DstMdcTrack::setP ( const double  p)
inline

Definition at line 88 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

88{ m_p = p; }

◆ setPhi() [1/2]

◆ setPhi() [2/2]

void DstMdcTrack::setPhi ( const double  phi)
inline

Definition at line 90 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

90{ m_phi = phi; }

◆ setPoca() [1/4]

void DstMdcTrack::setPoca ( const HepPoint3D poca)

Definition at line 132 of file DstMdcTrack.cxx.

132 {
133 for(int i=0; i<3; i++){
134 m_poca[i] = poca[i];
135 }
136 m_poca3D = poca;
137 }

◆ setPoca() [2/4]

void DstMdcTrack::setPoca ( const HepPoint3D poca)

◆ setPoca() [3/4]

void DstMdcTrack::setPoca ( double  poca[3])

Definition at line 105 of file DstMdcTrack.cxx.

105 {
106 for(int i=0; i<3; i++){
107 m_poca[i] = poca[i];
108 m_poca3D[i] = poca[i];
109 }
110 }

Referenced by TTrackManager::makeTds(), MdcTrack::storeTrack(), and MdcTrackCnv::TObjectToDataObject().

◆ setPoca() [4/4]

void DstMdcTrack::setPoca ( double  poca[3])

◆ setPx() [1/2]

◆ setPx() [2/2]

void DstMdcTrack::setPx ( const double  px)
inline

Definition at line 85 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

85{ m_px = px; }

◆ setPxy() [1/2]

◆ setPxy() [2/2]

void DstMdcTrack::setPxy ( const double  pxy)
inline

Definition at line 84 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

84{ m_pxy = pxy; }

◆ setPy() [1/2]

◆ setPy() [2/2]

void DstMdcTrack::setPy ( const double  py)
inline

Definition at line 86 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

86{ m_py = py; }

◆ setPz() [1/2]

◆ setPz() [2/2]

void DstMdcTrack::setPz ( const double  pz)
inline

Definition at line 87 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

87{ m_pz = pz; }

◆ setR() [1/2]

◆ setR() [2/2]

void DstMdcTrack::setR ( const double  r)
inline

Definition at line 94 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

94{ m_r = r; }

◆ setStat() [1/2]

◆ setStat() [2/2]

void DstMdcTrack::setStat ( const int  stat)
inline

◆ setTheta() [1/2]

◆ setTheta() [2/2]

void DstMdcTrack::setTheta ( const double  theta)
inline

◆ setTrackId() [1/2]

◆ setTrackId() [2/2]

void DstMdcTrack::setTrackId ( const int  trackId)
inline

◆ setX() [1/2]

◆ setX() [2/2]

void DstMdcTrack::setX ( const double  x)
inline

Definition at line 91 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

91{ m_x = x; }

◆ setY() [1/2]

◆ setY() [2/2]

void DstMdcTrack::setY ( const double  y)
inline

Definition at line 92 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

92{ m_y = y; }

◆ setZ() [1/2]

◆ setZ() [2/2]

void DstMdcTrack::setZ ( const double  z)
inline

Definition at line 93 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

93{ m_z = z; }

◆ stat() [1/2]

◆ stat() [2/2]

const int DstMdcTrack::stat ( ) const
inline

Definition at line 65 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

65{ return m_stat; }

◆ theta() [1/2]

◆ theta() [2/2]

const double DstMdcTrack::theta ( ) const
inline

Definition at line 59 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

59{ return m_theta;}

◆ trackId() [1/2]

◆ trackId() [2/2]

const int DstMdcTrack::trackId ( ) const
inline

Definition at line 52 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

52{ return m_trackId; }

◆ x() [1/2]

◆ x() [2/2]

const double DstMdcTrack::x ( ) const
inline

Definition at line 61 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

61{ return m_x; }

◆ x3() [1/2]

const HepPoint3D DstMdcTrack::x3 ( ) const
inline

Definition at line 46 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

46 {
47 return HepPoint3D(m_x,m_y,m_z);
48 }
HepGeom::Point3D< double > HepPoint3D

◆ x3() [2/2]

const HepPoint3D DstMdcTrack::x3 ( ) const
inline

Definition at line 46 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

46 {
47 return HepPoint3D(m_x,m_y,m_z);
48 }

◆ y() [1/2]

◆ y() [2/2]

const double DstMdcTrack::y ( ) const
inline

Definition at line 62 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

62{ return m_y; }

◆ z() [1/2]

◆ z() [2/2]

const double DstMdcTrack::z ( ) const
inline

Definition at line 63 of file InstallArea/include/DstEvent/DstEvent/DstMdcTrack.h.

63{ return m_z; }

Member Data Documentation

◆ m_a

HepVector DstMdcTrack::m_a
protected

◆ m_charge

int DstMdcTrack::m_charge
protected

◆ m_chi2

double DstMdcTrack::m_chi2
protected

◆ m_Ea

HepSymMatrix DstMdcTrack::m_Ea
protected

◆ m_err

double DstMdcTrack::m_err
protected

◆ m_firstLayer

int DstMdcTrack::m_firstLayer
protected

◆ m_helix

double DstMdcTrack::m_helix
protected

◆ m_lastLayer

int DstMdcTrack::m_lastLayer
protected

◆ m_ndof

int DstMdcTrack::m_ndof
protected

◆ m_nlayer

int DstMdcTrack::m_nlayer
protected

◆ m_nster

int DstMdcTrack::m_nster
protected

◆ m_p

double DstMdcTrack::m_p
protected

Definition at line 124 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

Referenced by operator=(), p(), and setP().

◆ m_phi

double DstMdcTrack::m_phi
protected

Definition at line 126 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

Referenced by operator=(), phi(), and setPhi().

◆ m_poca

double DstMdcTrack::m_poca
protected

◆ m_poca3D

HepPoint3D DstMdcTrack::m_poca3D
protected

◆ m_px

double DstMdcTrack::m_px
protected

Definition at line 121 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

Referenced by operator=(), p3(), px(), and setPx().

◆ m_pxy

double DstMdcTrack::m_pxy
protected

Definition at line 120 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

Referenced by operator=(), pxy(), and setPxy().

◆ m_py

double DstMdcTrack::m_py
protected

Definition at line 122 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

Referenced by operator=(), p3(), py(), and setPy().

◆ m_pz

double DstMdcTrack::m_pz
protected

Definition at line 123 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

Referenced by operator=(), p3(), pz(), and setPz().

◆ m_r

double DstMdcTrack::m_r
protected

Definition at line 130 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

Referenced by operator=(), r(), and setR().

◆ m_stat

int DstMdcTrack::m_stat
protected

◆ m_theta

double DstMdcTrack::m_theta
protected

◆ m_trackId

int DstMdcTrack::m_trackId
protected

◆ m_x

double DstMdcTrack::m_x
protected

Definition at line 127 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

Referenced by operator=(), setX(), x(), and x3().

◆ m_y

double DstMdcTrack::m_y
protected

Definition at line 128 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

Referenced by operator=(), setY(), x3(), and y().

◆ m_z

double DstMdcTrack::m_z
protected

Definition at line 129 of file Event/DstEvent/DstEvent-00-02-51/DstEvent/DstMdcTrack.h.

Referenced by operator=(), setZ(), x3(), and z().


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