CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
DstCgemKalTrack Class Reference

#include <DstCgemKalTrack.h>

+ Inheritance diagram for DstCgemKalTrack:

Public Types

enum  PidType {
  null = -1 , electron = 0 , muon = 1 , pion = 2 ,
  kaon = 3 , proton = 4 , null = -1 , electron = 0 ,
  muon = 1 , pion = 2 , kaon = 3 , proton = 4
}
 
enum  PidType {
  null = -1 , electron = 0 , muon = 1 , pion = 2 ,
  kaon = 3 , proton = 4 , null = -1 , electron = 0 ,
  muon = 1 , pion = 2 , kaon = 3 , proton = 4
}
 

Public Member Functions

virtual const CLID & clID () const
 
 DstCgemKalTrack ()
 
 DstCgemKalTrack (const DstCgemKalTrack &track)
 
DstCgemKalTrackoperator= (const DstCgemKalTrack &)
 
 ~DstCgemKalTrack ()
 
const int trackId () const
 
const double mass () const
 
const int charge () const
 
const double pxy () const
 
const double px () const
 
const double py () const
 
const double pz () const
 
const double theta () const
 
const double phi () const
 
const double x () const
 
const double y () const
 
const double z () const
 
const double x (const int i) const
 
const double y (const int i) const
 
const double z (const int i) const
 
const double r () const
 
const double p () const
 
const int stat () const
 
const double chi2 () const
 
const int ndof () const
 
const int firstLayer () const
 
const int lastLayer () const
 
const double dr (void) const
 
const double fi0 (void) const
 
const double kappa (void) const
 
const double dz (void) const
 
const double tanl (void) const
 
const HepVector & helix () const
 
const HepSymMatrix & err () const
 
const HepVector & fhelix () const
 
const HepSymMatrix & ferr () const
 
const HepPoint3D poca () const
 
const Hep3Vector p3 () const
 
const HepPoint3D x3 () const
 
const HepLorentzVector p4 () const
 
const HepLorentzVector p4 (double mass) const
 
void setTrackId (int trackId)
 
void setMass (double mass, int pid)
 
void setCharge (const int charge, const int pid)
 
void setPxy (const double pxy, const int pid)
 
void setPx (const double px, const int pid)
 
void setPy (const double py, const int pid)
 
void setPz (const double pz, const int pid)
 
void setP (const double p, const int pid)
 
void setTheta (const double theta, const int pid)
 
void setPhi (const double phi, const int pid)
 
void setX (const double x, const int pid)
 
void setY (const double y, const int pid)
 
void setZ (const double z, const int pid)
 
void setR (const double r, const int pid)
 
void setStat (int stat, int i, int pid)
 
void setChisq (double chisq, int i, int pid)
 
void setFirstLayer (int fL, int i, int pid)
 
void setLastLayer (int lL, int i, int pid)
 
void setNhits (int nhits, int pid)
 
void setNdf (int ndf, int i, int pid)
 
void setPoca (const HepPoint3D &poca, const int pid)
 
void setPoca (double *poca, const int pid)
 
void setZHelix (const HepVector &helix, const int pid)
 
void setZError (const HepSymMatrix &error, const int pid)
 
void setZHelix (double *helix, const int pid)
 
void setZError (double *error, const int pid)
 
void setFHelix (const HepVector &fhelix, const int pid)
 
void setFError (const HepSymMatrix &ferror, const int pid)
 
void setFHelix (double *fhelix, const int pid)
 
void setFError (double *ferror, const int pid)
 
const int getTrackId () const
 
const int getCharge (const int pid) const
 
const int getStat (const int pid) const
 
const double getChisq (const int pid) const
 
const int getNdf (const int pid) const
 
const int getFirstLayer (const int pid) const
 
const int getLastLayer (const int pid) const
 
const HepPoint3DgetPoca (const int pid) const
 
const HepVector & getZHelix (const int pid) const
 
const HepSymMatrix & getZError (const int pid) const
 
const HepVector & getFHelix (const int pid) const
 
const HepSymMatrix & getFError (const int pid) const
 
virtual const CLID & clID () const
 
 DstCgemKalTrack ()
 
 DstCgemKalTrack (const DstCgemKalTrack &track)
 
DstCgemKalTrackoperator= (const DstCgemKalTrack &)
 
 ~DstCgemKalTrack ()
 
const int trackId () const
 
const double mass () const
 
const int charge () const
 
const double pxy () const
 
const double px () const
 
const double py () const
 
const double pz () const
 
const double theta () const
 
const double phi () const
 
const double x () const
 
const double y () const
 
const double z () const
 
const double x (const int i) const
 
const double y (const int i) const
 
const double z (const int i) const
 
const double r () const
 
const double p () const
 
const int stat () const
 
const double chi2 () const
 
const int ndof () const
 
const int firstLayer () const
 
const int lastLayer () const
 
const double dr (void) const
 
const double fi0 (void) const
 
const double kappa (void) const
 
const double dz (void) const
 
const double tanl (void) const
 
const HepVector & helix () const
 
const HepSymMatrix & err () const
 
const HepVector & fhelix () const
 
const HepSymMatrix & ferr () const
 
const HepPoint3D poca () const
 
const Hep3Vector p3 () const
 
const HepPoint3D x3 () const
 
const HepLorentzVector p4 () const
 
const HepLorentzVector p4 (double mass) const
 
void setTrackId (int trackId)
 
void setMass (double mass, int pid)
 
void setCharge (const int charge, const int pid)
 
void setPxy (const double pxy, const int pid)
 
void setPx (const double px, const int pid)
 
void setPy (const double py, const int pid)
 
void setPz (const double pz, const int pid)
 
void setP (const double p, const int pid)
 
void setTheta (const double theta, const int pid)
 
void setPhi (const double phi, const int pid)
 
void setX (const double x, const int pid)
 
void setY (const double y, const int pid)
 
void setZ (const double z, const int pid)
 
void setR (const double r, const int pid)
 
void setStat (int stat, int i, int pid)
 
void setChisq (double chisq, int i, int pid)
 
void setFirstLayer (int fL, int i, int pid)
 
void setLastLayer (int lL, int i, int pid)
 
void setNhits (int nhits, int pid)
 
void setNdf (int ndf, int i, int pid)
 
void setPoca (const HepPoint3D &poca, const int pid)
 
void setPoca (double *poca, const int pid)
 
void setZHelix (const HepVector &helix, const int pid)
 
void setZError (const HepSymMatrix &error, const int pid)
 
void setZHelix (double *helix, const int pid)
 
void setZError (double *error, const int pid)
 
void setFHelix (const HepVector &fhelix, const int pid)
 
void setFError (const HepSymMatrix &ferror, const int pid)
 
void setFHelix (double *fhelix, const int pid)
 
void setFError (double *ferror, const int pid)
 
const int getTrackId () const
 
const int getCharge (const int pid) const
 
const int getStat (const int pid) const
 
const double getChisq (const int pid) const
 
const int getNdf (const int pid) const
 
const int getFirstLayer (const int pid) const
 
const int getLastLayer (const int pid) const
 
const HepPoint3DgetPoca (const int pid) const
 
const HepVector & getZHelix (const int pid) const
 
const HepSymMatrix & getZError (const int pid) const
 
const HepVector & getFHelix (const int pid) const
 
const HepSymMatrix & getFError (const int pid) const
 

Static Public Member Functions

static const CLID & classID ()
 
static void setPidType (PidType pidType)
 
static PidType getPidType ()
 
static const CLID & classID ()
 
static void setPidType (PidType pidType)
 
static PidType getPidType ()
 

Protected Attributes

int m_trackId
 
int m_charge [5]
 
int m_stat [2][5]
 
int m_firstLayer [2][5]
 
int m_lastLayer [2][5]
 
double m_mass [5]
 
double m_chisq [2][5]
 
double m_pxy [5]
 
double m_px [5]
 
double m_py [5]
 
double m_pz [5]
 
double m_p [5]
 
double m_theta [5]
 
double m_phi [5]
 
double m_x [5]
 
double m_y [5]
 
double m_z [5]
 
double m_r [5]
 
int m_ndf [2][5]
 
int m_nhits [5]
 
std::vector< HepPoint3Dm_pocas
 
std::vector< HepVector > m_zhelixs
 
std::vector< HepSymMatrix > m_zerrors
 
std::vector< HepVector > m_fhelixs
 
std::vector< HepSymMatrix > m_ferrors
 

Static Protected Attributes

static PidType m_pidType
 

Detailed Description

Member Enumeration Documentation

◆ PidType [1/2]

◆ PidType [2/2]

Enumerator
null 
electron 
muon 
pion 
kaon 
proton 
null 
electron 
muon 
pion 
kaon 
proton 

Definition at line 49 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

50 {
51 null = -1,
52 electron = 0,
53 muon = 1,
54 pion = 2,
55 kaon = 3,
56 proton = 4
57 };

Constructor & Destructor Documentation

◆ DstCgemKalTrack() [1/4]

DstCgemKalTrack::DstCgemKalTrack ( )

Definition at line 12 of file DstCgemKalTrack.cxx.

13{
14 HepVector za(5,0);
15 HepSymMatrix zea(5,0);
16 HepPoint3D poca(0,0,0);
17 m_trackId = -1;
18 for(int pid=0; pid<5; pid++) {
19 m_zhelixs.push_back(za);
20 m_zerrors.push_back(zea);
21 m_fhelixs.push_back(za);
22 m_ferrors.push_back(zea);
23 m_pocas.push_back(poca);
24 m_mass[pid] = 1;
25 m_charge[pid] = 1;
26 m_stat[0][pid] = 0;
27 m_stat[1][pid] = 0;
28
29 m_ndf[0][pid] = 0;
30 m_ndf[1][pid] = 0;
31 m_firstLayer[0][pid] = 0;
32 m_firstLayer[1][pid] = 0;
33 m_lastLayer[0][pid] = 0;
34 m_lastLayer[1][pid] = 0;
35 m_pxy[pid] = 0;
36 m_px[pid] = 0;
37 m_py[pid] = 0;
38 m_pz[pid] = 0;
39 m_p[pid] = 0;
40 m_theta[pid] = 0;
41 m_phi[pid] = 0;
42 m_x[pid] = 0;
43 m_y[pid] = 0;
44 m_z[pid] = 0;
45 m_r[pid] = 0;
46 m_stat[0][pid] = 0;
47 m_stat[1][pid] = 0;
48 m_chisq[0][pid] = 0;
49 m_chisq[1][pid] = 0;
50 m_ndf[0][pid] = 0;
51 m_ndf[1][pid] = 0;
52
53 }
54}

◆ DstCgemKalTrack() [2/4]

DstCgemKalTrack::DstCgemKalTrack ( const DstCgemKalTrack track)

Definition at line 57 of file DstCgemKalTrack.cxx.

58 :m_trackId(other.m_trackId),
59 m_pocas(other.m_pocas),
60 m_zhelixs(other.m_zhelixs),
61 m_zerrors(other.m_zerrors),
62 m_fhelixs(other.m_fhelixs),
63 m_ferrors(other.m_ferrors)
64{
65 for(int i=0;i<5;i++){
66 m_charge[i] = other.m_charge[i];
67 m_stat[0][i] = other.m_stat[0][i];
68 m_stat[1][i] = other.m_stat[1][i];
69 m_firstLayer[0][i] = other.m_firstLayer[0][i];
70 m_firstLayer[1][i] = other.m_firstLayer[1][i];
71 m_lastLayer[0][i] = other.m_lastLayer[0][i];
72 m_lastLayer[1][i] = other.m_lastLayer[1][i];
73 m_mass[i] = other.m_mass[i];
74
75 m_pxy[i] = other.m_pxy[i];
76 m_px[i] = other.m_px[i];
77 m_py[i] = other.m_py[i];
78 m_pz[i] = other.m_pz[i];
79 m_p[i] = other.m_p[i];
80 m_theta[i] = other.m_theta[i];
81 m_phi[i] = other.m_phi[i];
82 m_x[i] = other.m_x[i];
83 m_y[i] = other.m_y[i];
84 m_z[i] = other.m_z[i];
85 m_r[i] = other.m_r[i];
86 m_chisq[0][i] = other.m_chisq[0][i];
87 m_chisq[1][i] = other.m_chisq[1][i];
88 m_ndf[0][i] = other.m_ndf[0][i];
89 m_ndf[1][i] = other.m_ndf[1][i];
90 m_nhits[i] = other.m_nhits[i];
91 }
92}
Index other(Index i, Index j)
Definition: EvtCyclic3.cc:118

◆ ~DstCgemKalTrack() [1/2]

DstCgemKalTrack::~DstCgemKalTrack ( )

Definition at line 134 of file DstCgemKalTrack.cxx.

134 {
135
136 }

◆ DstCgemKalTrack() [3/4]

DstCgemKalTrack::DstCgemKalTrack ( )

◆ DstCgemKalTrack() [4/4]

DstCgemKalTrack::DstCgemKalTrack ( const DstCgemKalTrack track)

◆ ~DstCgemKalTrack() [2/2]

DstCgemKalTrack::~DstCgemKalTrack ( )

Member Function Documentation

◆ charge() [1/2]

const int DstCgemKalTrack::charge ( ) const
inline

◆ charge() [2/2]

const int DstCgemKalTrack::charge ( ) const
inline

◆ chi2() [1/2]

const double DstCgemKalTrack::chi2 ( ) const
inline

◆ chi2() [2/2]

const double DstCgemKalTrack::chi2 ( ) const
inline

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

84{return m_chisq[0][m_pidType];}

◆ classID() [1/2]

static const CLID & DstCgemKalTrack::classID ( )
inlinestatic

Definition at line 40 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

40 {
42 }
const CLID & CLID_DstCgemKalTrack
Definition: EventModel.cxx:314

Referenced by clID().

◆ classID() [2/2]

static const CLID & DstCgemKalTrack::classID ( )
inlinestatic

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

40 {
42 }

◆ clID() [1/2]

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

◆ clID() [2/2]

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

Reimplemented in RecCgemKalTrack, and RecCgemKalTrack.

Definition at line 36 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

36 {
38 }

◆ dr() [1/2]

const double DstCgemKalTrack::dr ( void  ) const
inline

◆ dr() [2/2]

const double DstCgemKalTrack::dr ( void  ) const
inline

Definition at line 89 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

89{ return m_zhelixs[m_pidType][0]; }

◆ dz() [1/2]

const double DstCgemKalTrack::dz ( void  ) const
inline

◆ dz() [2/2]

const double DstCgemKalTrack::dz ( void  ) const
inline

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

92{ return m_zhelixs[m_pidType][3]; }

◆ err() [1/2]

const HepSymMatrix & DstCgemKalTrack::err ( ) const
inline

◆ err() [2/2]

const HepSymMatrix & DstCgemKalTrack::err ( ) const
inline

◆ ferr() [1/2]

const HepSymMatrix & DstCgemKalTrack::ferr ( ) const
inline

◆ ferr() [2/2]

const HepSymMatrix & DstCgemKalTrack::ferr ( ) const
inline

◆ fhelix() [1/2]

const HepVector & DstCgemKalTrack::fhelix ( ) const
inline

Definition at line 97 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

97{ return m_fhelixs[m_pidType]; }

Referenced by setFHelix().

◆ fhelix() [2/2]

const HepVector & DstCgemKalTrack::fhelix ( ) const
inline

◆ fi0() [1/2]

const double DstCgemKalTrack::fi0 ( void  ) const
inline

◆ fi0() [2/2]

const double DstCgemKalTrack::fi0 ( void  ) const
inline

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

90{ return m_zhelixs[m_pidType][1]; }

◆ firstLayer() [1/2]

const int DstCgemKalTrack::firstLayer ( ) const
inline

◆ firstLayer() [2/2]

const int DstCgemKalTrack::firstLayer ( ) const
inline

◆ getCharge() [1/2]

const int DstCgemKalTrack::getCharge ( const int  pid) const
inline

Definition at line 187 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

187{ return m_charge[pid]; }

◆ getCharge() [2/2]

const int DstCgemKalTrack::getCharge ( const int  pid) const
inline

Definition at line 187 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

187{ return m_charge[pid]; }

◆ getChisq() [1/2]

const double DstCgemKalTrack::getChisq ( const int  pid) const
inline

Definition at line 189 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

189{ return m_chisq[0][pid]; }

◆ getChisq() [2/2]

const double DstCgemKalTrack::getChisq ( const int  pid) const
inline

Definition at line 189 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

189{ return m_chisq[0][pid]; }

◆ getFError() [1/2]

const HepSymMatrix & DstCgemKalTrack::getFError ( const int  pid) const
inline

Definition at line 207 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

207 {
208 return m_ferrors[pid];
209 }

◆ getFError() [2/2]

const HepSymMatrix & DstCgemKalTrack::getFError ( const int  pid) const
inline

Definition at line 207 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

207 {
208 return m_ferrors[pid];
209 }

◆ getFHelix() [1/2]

const HepVector & DstCgemKalTrack::getFHelix ( const int  pid) const
inline

Definition at line 204 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

204 {
205 return m_fhelixs[pid];
206 }

◆ getFHelix() [2/2]

const HepVector & DstCgemKalTrack::getFHelix ( const int  pid) const
inline

Definition at line 204 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

204 {
205 return m_fhelixs[pid];
206 }

◆ getFirstLayer() [1/2]

const int DstCgemKalTrack::getFirstLayer ( const int  pid) const
inline

Definition at line 191 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

191{ return m_firstLayer[0][pid];}

◆ getFirstLayer() [2/2]

const int DstCgemKalTrack::getFirstLayer ( const int  pid) const
inline

Definition at line 191 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

191{ return m_firstLayer[0][pid];}

◆ getLastLayer() [1/2]

const int DstCgemKalTrack::getLastLayer ( const int  pid) const
inline

Definition at line 192 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

192{ return m_lastLayer[0][pid]; }

◆ getLastLayer() [2/2]

const int DstCgemKalTrack::getLastLayer ( const int  pid) const
inline

Definition at line 192 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

192{ return m_lastLayer[0][pid]; }

◆ getNdf() [1/2]

const int DstCgemKalTrack::getNdf ( const int  pid) const
inline

Definition at line 190 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

190{ return m_ndf[0][pid]; }

◆ getNdf() [2/2]

const int DstCgemKalTrack::getNdf ( const int  pid) const
inline

Definition at line 190 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

190{ return m_ndf[0][pid]; }

◆ getPidType() [1/2]

static PidType DstCgemKalTrack::getPidType ( )
inlinestatic

◆ getPidType() [2/2]

static PidType DstCgemKalTrack::getPidType ( )
inlinestatic

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

60{return m_pidType; }

◆ getPoca() [1/2]

const HepPoint3D & DstCgemKalTrack::getPoca ( const int  pid) const
inline

Definition at line 195 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

195 {
196 return m_pocas[pid];
197 }

◆ getPoca() [2/2]

const HepPoint3D & DstCgemKalTrack::getPoca ( const int  pid) const
inline

Definition at line 195 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

195 {
196 return m_pocas[pid];
197 }

◆ getStat() [1/2]

const int DstCgemKalTrack::getStat ( const int  pid) const
inline

Definition at line 188 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

188{ return m_stat[0][pid]; }

◆ getStat() [2/2]

const int DstCgemKalTrack::getStat ( const int  pid) const
inline

Definition at line 188 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

188{ return m_stat[0][pid]; }

◆ getTrackId() [1/2]

const int DstCgemKalTrack::getTrackId ( void  ) const
inline

◆ getTrackId() [2/2]

const int DstCgemKalTrack::getTrackId ( void  ) const
inline

Definition at line 186 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

186{ return m_trackId; }

◆ getZError() [1/2]

const HepSymMatrix & DstCgemKalTrack::getZError ( const int  pid) const
inline

Definition at line 201 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

201 {
202 return m_zerrors[pid];
203 }

◆ getZError() [2/2]

const HepSymMatrix & DstCgemKalTrack::getZError ( const int  pid) const
inline

Definition at line 201 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

201 {
202 return m_zerrors[pid];
203 }

◆ getZHelix() [1/2]

const HepVector & DstCgemKalTrack::getZHelix ( const int  pid) const
inline

Definition at line 198 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

198 {
199 return m_zhelixs[pid];
200 }

◆ getZHelix() [2/2]

const HepVector & DstCgemKalTrack::getZHelix ( const int  pid) const
inline

Definition at line 198 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

198 {
199 return m_zhelixs[pid];
200 }

◆ helix() [1/2]

const HepVector & DstCgemKalTrack::helix ( ) const
inline

◆ helix() [2/2]

const HepVector & DstCgemKalTrack::helix ( ) const
inline

◆ kappa() [1/2]

const double DstCgemKalTrack::kappa ( void  ) const
inline

◆ kappa() [2/2]

const double DstCgemKalTrack::kappa ( void  ) const
inline

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

91{ return m_zhelixs[m_pidType][2]; }

◆ lastLayer() [1/2]

const int DstCgemKalTrack::lastLayer ( ) const
inline

◆ lastLayer() [2/2]

const int DstCgemKalTrack::lastLayer ( ) const
inline

◆ mass() [1/2]

const double DstCgemKalTrack::mass ( ) const
inline

◆ mass() [2/2]

const double DstCgemKalTrack::mass ( ) const
inline

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

64{ return m_mass[m_pidType]; }

◆ ndof() [1/2]

const int DstCgemKalTrack::ndof ( ) const
inline

◆ ndof() [2/2]

const int DstCgemKalTrack::ndof ( ) const
inline

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

85{return m_ndf[0][m_pidType];}

◆ operator=() [1/2]

DstCgemKalTrack & DstCgemKalTrack::operator= ( const DstCgemKalTrack other)

Definition at line 94 of file DstCgemKalTrack.cxx.

94 {
95 if(&other != this){
96 m_trackId = other.m_trackId;
97 m_pocas = other.m_pocas;
98 m_zhelixs = other.m_zhelixs;
99 m_zerrors = other.m_zerrors;
100 m_fhelixs = other.m_fhelixs;
101 m_ferrors = other.m_ferrors;
102 for(int i=0;i<5;i++){
103 m_charge[i] = other.m_charge[i];
104 m_stat[0][i] = other.m_stat[0][i];
105 m_stat[1][i] = other.m_stat[1][i];
106 m_firstLayer[0][i] = other.m_firstLayer[0][i];
107 m_firstLayer[1][i] = other.m_firstLayer[1][i];
108 m_lastLayer[0][i] = other.m_lastLayer[0][i];
109 m_lastLayer[1][i] = other.m_lastLayer[1][i];
110 m_mass[i] = other.m_mass[i];
111 m_chisq[0][i] = other.m_chisq[0][i];
112 m_chisq[1][i] = other.m_chisq[1][i];
113 m_pxy[i] = other.m_pxy[i];
114 m_px[i] = other.m_px[i];
115 m_py[i] = other.m_py[i];
116 m_pz[i] = other.m_pz[i];
117 m_p[i] = other.m_p[i];
118 m_theta[i] = other.m_theta[i];
119 m_phi[i] = other.m_phi[i];
120 m_x[i] = other.m_x[i];
121 m_y[i] = other.m_y[i];
122 m_z[i] = other.m_z[i];
123 m_r[i] = other.m_r[i];
124 //m_chi2[i] = other.m_chi2[i];
125 m_ndf[0][i] = other.m_ndf[0][i];
126 m_ndf[1][i] = other.m_ndf[1][i];
127 m_nhits[i] = other.m_nhits[i];
128 }
129 }
130 return *this;
131}

Referenced by RecCgemKalTrack::operator=().

◆ operator=() [2/2]

DstCgemKalTrack & DstCgemKalTrack::operator= ( const DstCgemKalTrack )

◆ p() [1/2]

const double DstCgemKalTrack::p ( ) const
inline

Definition at line 82 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

82{return m_p[m_pidType];}

Referenced by p4(), and setP().

◆ p() [2/2]

const double DstCgemKalTrack::p ( ) const
inline

Definition at line 82 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

82{return m_p[m_pidType];}

◆ p3() [1/2]

const Hep3Vector DstCgemKalTrack::p3 ( ) const

Definition at line 150 of file DstCgemKalTrack.cxx.

150 {
151 const Hep3Vector p3( px(), py(), pz() );
152 return p3;
153}
const Hep3Vector p3() const

Referenced by p3().

◆ p3() [2/2]

const Hep3Vector DstCgemKalTrack::p3 ( ) const

◆ p4() [1/4]

const HepLorentzVector DstCgemKalTrack::p4 ( ) const

Definition at line 139 of file DstCgemKalTrack.cxx.

139 {
140 const HepLorentzVector p_LV( px(), py(), pz(), sqrt(pow(mass(),2)+pow(p(),2)) );
141 return p_LV;
142}

◆ p4() [2/4]

const HepLorentzVector DstCgemKalTrack::p4 ( ) const

◆ p4() [3/4]

const HepLorentzVector DstCgemKalTrack::p4 ( double  mass) const

Definition at line 145 of file DstCgemKalTrack.cxx.

145 {
146 const HepLorentzVector p_LV( px(), py(), pz(), sqrt(pow(v_mass,2)+pow(p(),2)) );
147 return p_LV;
148}

◆ p4() [4/4]

const HepLorentzVector DstCgemKalTrack::p4 ( double  mass) const

◆ phi() [1/2]

const double DstCgemKalTrack::phi ( ) const
inline

Definition at line 71 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

71{ return m_phi[m_pidType]; }

Referenced by setPhi().

◆ phi() [2/2]

const double DstCgemKalTrack::phi ( ) const
inline

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

71{ return m_phi[m_pidType]; }

◆ poca() [1/2]

◆ poca() [2/2]

const HepPoint3D DstCgemKalTrack::poca ( ) const
inline

◆ px() [1/2]

const double DstCgemKalTrack::px ( ) const
inline

Definition at line 67 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

67{ return m_px[m_pidType]; }

Referenced by p3(), p4(), and setPx().

◆ px() [2/2]

const double DstCgemKalTrack::px ( ) const
inline

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

67{ return m_px[m_pidType]; }

◆ pxy() [1/2]

const double DstCgemKalTrack::pxy ( ) const
inline

Definition at line 66 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

66{ return m_pxy[m_pidType]; }

Referenced by setPxy().

◆ pxy() [2/2]

const double DstCgemKalTrack::pxy ( ) const
inline

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

66{ return m_pxy[m_pidType]; }

◆ py() [1/2]

const double DstCgemKalTrack::py ( ) const
inline

Definition at line 68 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

68{ return m_py[m_pidType]; }

Referenced by p3(), p4(), and setPy().

◆ py() [2/2]

const double DstCgemKalTrack::py ( ) const
inline

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

68{ return m_py[m_pidType]; }

◆ pz() [1/2]

const double DstCgemKalTrack::pz ( ) const
inline

Definition at line 69 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

69{ return m_pz[m_pidType]; }

Referenced by p3(), p4(), and setPz().

◆ pz() [2/2]

const double DstCgemKalTrack::pz ( ) const
inline

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

69{ return m_pz[m_pidType]; }

◆ r() [1/2]

const double DstCgemKalTrack::r ( ) const
inline

Definition at line 81 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

81{return m_r[m_pidType];}

Referenced by setR().

◆ r() [2/2]

const double DstCgemKalTrack::r ( ) const
inline

Definition at line 81 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

81{return m_r[m_pidType];}

◆ setCharge() [1/2]

void DstCgemKalTrack::setCharge ( const int  charge,
const int  pid 
)
inline

◆ setCharge() [2/2]

void DstCgemKalTrack::setCharge ( const int  charge,
const int  pid 
)
inline

◆ setChisq() [1/2]

void DstCgemKalTrack::setChisq ( double  chisq,
int  i,
int  pid 
)
inline

◆ setChisq() [2/2]

void DstCgemKalTrack::setChisq ( double  chisq,
int  i,
int  pid 
)
inline

Definition at line 121 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

121{ m_chisq[i][pid] = chisq; }

◆ setFError() [1/4]

void DstCgemKalTrack::setFError ( const HepSymMatrix &  ferror,
const int  pid 
)
inline

◆ setFError() [2/4]

void DstCgemKalTrack::setFError ( const HepSymMatrix &  ferror,
const int  pid 
)
inline

Definition at line 166 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

166 {
167 m_ferrors[pid] = ferror;
168 }

◆ setFError() [3/4]

void DstCgemKalTrack::setFError ( double *  ferror,
const int  pid 
)
inline

Definition at line 175 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

175 {
176 int k=0;
177 HepSymMatrix mat(5);
178 for(int i=0; i<5 ; i++) {
179 for(int j=0; j<=i; j++,k++) {
180 mat[i][j] = ferror[k];
181 mat[j][i] = ferror[k];
182 }
183 }
184 m_ferrors[pid] = mat;
185 }

◆ setFError() [4/4]

void DstCgemKalTrack::setFError ( double *  ferror,
const int  pid 
)
inline

Definition at line 175 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

175 {
176 int k=0;
177 HepSymMatrix mat(5);
178 for(int i=0; i<5 ; i++) {
179 for(int j=0; j<=i; j++,k++) {
180 mat[i][j] = ferror[k];
181 mat[j][i] = ferror[k];
182 }
183 }
184 m_ferrors[pid] = mat;
185 }

◆ setFHelix() [1/4]

void DstCgemKalTrack::setFHelix ( const HepVector &  fhelix,
const int  pid 
)
inline

◆ setFHelix() [2/4]

void DstCgemKalTrack::setFHelix ( const HepVector &  fhelix,
const int  pid 
)
inline

Definition at line 162 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

162 {
163 m_fhelixs[pid] = fhelix;
164 }

◆ setFHelix() [3/4]

void DstCgemKalTrack::setFHelix ( double *  fhelix,
const int  pid 
)
inline

Definition at line 169 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

169 {
170 for(int i=0; i<5; i++) {
171 m_fhelixs[pid][i] = fhelix[i];
172 }
173 }

◆ setFHelix() [4/4]

void DstCgemKalTrack::setFHelix ( double *  fhelix,
const int  pid 
)
inline

Definition at line 169 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

169 {
170 for(int i=0; i<5; i++) {
171 m_fhelixs[pid][i] = fhelix[i];
172 }
173 }

◆ setFirstLayer() [1/2]

void DstCgemKalTrack::setFirstLayer ( int  fL,
int  i,
int  pid 
)
inline

Definition at line 122 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

122{ m_firstLayer[i][pid] = fL; }

◆ setFirstLayer() [2/2]

void DstCgemKalTrack::setFirstLayer ( int  fL,
int  i,
int  pid 
)
inline

Definition at line 122 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

122{ m_firstLayer[i][pid] = fL; }

◆ setLastLayer() [1/2]

void DstCgemKalTrack::setLastLayer ( int  lL,
int  i,
int  pid 
)
inline

Definition at line 123 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

123{ m_lastLayer[i][pid] = lL; }

◆ setLastLayer() [2/2]

void DstCgemKalTrack::setLastLayer ( int  lL,
int  i,
int  pid 
)
inline

Definition at line 123 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

123{ m_lastLayer[i][pid] = lL; }

◆ setMass() [1/2]

void DstCgemKalTrack::setMass ( double  mass,
int  pid 
)
inline

Definition at line 107 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

107{ m_mass[pid] = mass; }

◆ setMass() [2/2]

void DstCgemKalTrack::setMass ( double  mass,
int  pid 
)
inline

Definition at line 107 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

107{ m_mass[pid] = mass; }

◆ setNdf() [1/2]

void DstCgemKalTrack::setNdf ( int  ndf,
int  i,
int  pid 
)
inline

◆ setNdf() [2/2]

void DstCgemKalTrack::setNdf ( int  ndf,
int  i,
int  pid 
)
inline

Definition at line 125 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

125{ m_ndf[i][pid] = ndf; }

◆ setNhits() [1/2]

void DstCgemKalTrack::setNhits ( int  nhits,
int  pid 
)
inline

Definition at line 124 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

124{ m_nhits[pid] = nhits; }

◆ setNhits() [2/2]

void DstCgemKalTrack::setNhits ( int  nhits,
int  pid 
)
inline

Definition at line 124 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

124{ m_nhits[pid] = nhits; }

◆ setP() [1/2]

void DstCgemKalTrack::setP ( const double  p,
const int  pid 
)
inline

◆ setP() [2/2]

void DstCgemKalTrack::setP ( const double  p,
const int  pid 
)
inline

Definition at line 113 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

113{ m_p[pid] = p; }

◆ setPhi() [1/2]

void DstCgemKalTrack::setPhi ( const double  phi,
const int  pid 
)
inline

◆ setPhi() [2/2]

void DstCgemKalTrack::setPhi ( const double  phi,
const int  pid 
)
inline

Definition at line 115 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

115{ m_phi[pid] = phi; }

◆ setPidType() [1/2]

static void DstCgemKalTrack::setPidType ( PidType  pidType)
inlinestatic

Definition at line 59 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

59{m_pidType = pidType; }

◆ setPidType() [2/2]

static void DstCgemKalTrack::setPidType ( PidType  pidType)
inlinestatic

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

59{m_pidType = pidType; }

◆ setPoca() [1/4]

void DstCgemKalTrack::setPoca ( const HepPoint3D poca,
const int  pid 
)
inline

◆ setPoca() [2/4]

void DstCgemKalTrack::setPoca ( const HepPoint3D poca,
const int  pid 
)
inline

Definition at line 127 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

127 {
128 m_pocas[pid] = poca;
129 }

◆ setPoca() [3/4]

void DstCgemKalTrack::setPoca ( double *  poca,
const int  pid 
)
inline

Definition at line 131 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

131 {
132 for(int i=0; i<3; i++){
133 m_pocas[pid][i] = poca[i];
134 }
135 }

◆ setPoca() [4/4]

void DstCgemKalTrack::setPoca ( double *  poca,
const int  pid 
)
inline

Definition at line 131 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

131 {
132 for(int i=0; i<3; i++){
133 m_pocas[pid][i] = poca[i];
134 }
135 }

◆ setPx() [1/2]

void DstCgemKalTrack::setPx ( const double  px,
const int  pid 
)
inline

◆ setPx() [2/2]

void DstCgemKalTrack::setPx ( const double  px,
const int  pid 
)
inline

Definition at line 110 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

110{ m_px[pid] = px; }

◆ setPxy() [1/2]

void DstCgemKalTrack::setPxy ( const double  pxy,
const int  pid 
)
inline

◆ setPxy() [2/2]

void DstCgemKalTrack::setPxy ( const double  pxy,
const int  pid 
)
inline

Definition at line 109 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

109{ m_pxy[pid] = pxy; }

◆ setPy() [1/2]

void DstCgemKalTrack::setPy ( const double  py,
const int  pid 
)
inline

◆ setPy() [2/2]

void DstCgemKalTrack::setPy ( const double  py,
const int  pid 
)
inline

Definition at line 111 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

111{ m_py[pid] = py; }

◆ setPz() [1/2]

void DstCgemKalTrack::setPz ( const double  pz,
const int  pid 
)
inline

◆ setPz() [2/2]

void DstCgemKalTrack::setPz ( const double  pz,
const int  pid 
)
inline

Definition at line 112 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

112{ m_pz[pid] = pz; }

◆ setR() [1/2]

void DstCgemKalTrack::setR ( const double  r,
const int  pid 
)
inline

◆ setR() [2/2]

void DstCgemKalTrack::setR ( const double  r,
const int  pid 
)
inline

Definition at line 119 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

119{ m_r[pid] = r; }

◆ setStat() [1/2]

void DstCgemKalTrack::setStat ( int  stat,
int  i,
int  pid 
)
inline

◆ setStat() [2/2]

void DstCgemKalTrack::setStat ( int  stat,
int  i,
int  pid 
)
inline

Definition at line 120 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

120{ m_stat[i][pid] = stat; }

◆ setTheta() [1/2]

void DstCgemKalTrack::setTheta ( const double  theta,
const int  pid 
)
inline

◆ setTheta() [2/2]

void DstCgemKalTrack::setTheta ( const double  theta,
const int  pid 
)
inline

Definition at line 114 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

114{ m_theta[pid] = theta; }

◆ setTrackId() [1/2]

◆ setTrackId() [2/2]

void DstCgemKalTrack::setTrackId ( int  trackId)
inline

◆ setX() [1/2]

void DstCgemKalTrack::setX ( const double  x,
const int  pid 
)
inline

◆ setX() [2/2]

void DstCgemKalTrack::setX ( const double  x,
const int  pid 
)
inline

Definition at line 116 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

116{ m_x[pid] = x; }

◆ setY() [1/2]

void DstCgemKalTrack::setY ( const double  y,
const int  pid 
)
inline

◆ setY() [2/2]

void DstCgemKalTrack::setY ( const double  y,
const int  pid 
)
inline

Definition at line 117 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

117{ m_y[pid] = y; }

◆ setZ() [1/2]

void DstCgemKalTrack::setZ ( const double  z,
const int  pid 
)
inline

◆ setZ() [2/2]

void DstCgemKalTrack::setZ ( const double  z,
const int  pid 
)
inline

Definition at line 118 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

118{ m_z[pid] = z; }

◆ setZError() [1/4]

void DstCgemKalTrack::setZError ( const HepSymMatrix &  error,
const int  pid 
)
inline

◆ setZError() [2/4]

void DstCgemKalTrack::setZError ( const HepSymMatrix &  error,
const int  pid 
)
inline

Definition at line 141 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

141 {
142 m_zerrors[pid] = error;
143 }

◆ setZError() [3/4]

void DstCgemKalTrack::setZError ( double *  error,
const int  pid 
)
inline

Definition at line 150 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

150 {
151 int k=0;
152 HepSymMatrix mat(5);
153 for(int i=0; i<5 ; i++) {
154 for(int j=0; j<=i; j++,k++) {
155 mat[i][j] = error[k];
156 mat[j][i] = error[k];
157 }
158 }
159 m_zerrors[pid] = mat;
160 }

◆ setZError() [4/4]

void DstCgemKalTrack::setZError ( double *  error,
const int  pid 
)
inline

Definition at line 150 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

150 {
151 int k=0;
152 HepSymMatrix mat(5);
153 for(int i=0; i<5 ; i++) {
154 for(int j=0; j<=i; j++,k++) {
155 mat[i][j] = error[k];
156 mat[j][i] = error[k];
157 }
158 }
159 m_zerrors[pid] = mat;
160 }

◆ setZHelix() [1/4]

void DstCgemKalTrack::setZHelix ( const HepVector &  helix,
const int  pid 
)
inline

◆ setZHelix() [2/4]

void DstCgemKalTrack::setZHelix ( const HepVector &  helix,
const int  pid 
)
inline

Definition at line 137 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

137 {
138 m_zhelixs[pid] = helix;
139 }

◆ setZHelix() [3/4]

void DstCgemKalTrack::setZHelix ( double *  helix,
const int  pid 
)
inline

Definition at line 144 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

144 {
145 for(int i=0; i<5; i++) {
146 m_zhelixs[pid][i] = helix[i];
147 }
148 }

◆ setZHelix() [4/4]

void DstCgemKalTrack::setZHelix ( double *  helix,
const int  pid 
)
inline

Definition at line 144 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

144 {
145 for(int i=0; i<5; i++) {
146 m_zhelixs[pid][i] = helix[i];
147 }
148 }

◆ stat() [1/2]

const int DstCgemKalTrack::stat ( ) const
inline

Definition at line 83 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

83{return m_stat[0][m_pidType];}

Referenced by setStat().

◆ stat() [2/2]

const int DstCgemKalTrack::stat ( ) const
inline

Definition at line 83 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

83{return m_stat[0][m_pidType];}

◆ tanl() [1/2]

const double DstCgemKalTrack::tanl ( void  ) const
inline

◆ tanl() [2/2]

const double DstCgemKalTrack::tanl ( void  ) const
inline

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

93{ return m_zhelixs[m_pidType][4]; }

◆ theta() [1/2]

const double DstCgemKalTrack::theta ( ) const
inline

Definition at line 70 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

70{ return m_theta[m_pidType]; }

Referenced by setTheta().

◆ theta() [2/2]

const double DstCgemKalTrack::theta ( ) const
inline

◆ trackId() [1/2]

const int DstCgemKalTrack::trackId ( ) const
inline

Definition at line 63 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

63{ return m_trackId; }

Referenced by setTrackId().

◆ trackId() [2/2]

const int DstCgemKalTrack::trackId ( ) const
inline

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

63{ return m_trackId; }

◆ x() [1/4]

const double DstCgemKalTrack::x ( ) const
inline

Definition at line 73 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

73{ return m_x[m_pidType]; }

Referenced by setX().

◆ x() [2/4]

const double DstCgemKalTrack::x ( ) const
inline

Definition at line 73 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

73{ return m_x[m_pidType]; }

◆ x() [3/4]

const double DstCgemKalTrack::x ( const int  i) const
inline

Definition at line 77 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

77{return m_x[i];}

◆ x() [4/4]

const double DstCgemKalTrack::x ( const int  i) const
inline

Definition at line 77 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

77{return m_x[i];}

◆ x3() [1/2]

const HepPoint3D DstCgemKalTrack::x3 ( ) const

Definition at line 155 of file DstCgemKalTrack.cxx.

155 {
157}
HepGeom::Point3D< double > HepPoint3D

◆ x3() [2/2]

const HepPoint3D DstCgemKalTrack::x3 ( ) const

◆ y() [1/4]

const double DstCgemKalTrack::y ( ) const
inline

Definition at line 74 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

74{ return m_y[m_pidType]; }

Referenced by setY().

◆ y() [2/4]

const double DstCgemKalTrack::y ( ) const
inline

Definition at line 74 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

74{ return m_y[m_pidType]; }

◆ y() [3/4]

const double DstCgemKalTrack::y ( const int  i) const
inline

Definition at line 78 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

78{return m_y[i];}

◆ y() [4/4]

const double DstCgemKalTrack::y ( const int  i) const
inline

Definition at line 78 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

78{return m_y[i];}

◆ z() [1/4]

const double DstCgemKalTrack::z ( ) const
inline

Definition at line 75 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

75{ return m_z[m_pidType]; }

Referenced by setZ().

◆ z() [2/4]

const double DstCgemKalTrack::z ( ) const
inline

Definition at line 75 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

75{ return m_z[m_pidType]; }

◆ z() [3/4]

const double DstCgemKalTrack::z ( const int  i) const
inline

Definition at line 79 of file Event/DstEvent/DstEvent-00-05-06/DstEvent/DstCgemKalTrack.h.

79{return m_z[i];}

◆ z() [4/4]

const double DstCgemKalTrack::z ( const int  i) const
inline

Definition at line 79 of file InstallArea/include/DstEvent/DstEvent/DstCgemKalTrack.h.

79{return m_z[i];}

Member Data Documentation

◆ m_charge

int DstCgemKalTrack::m_charge
protected

◆ m_chisq

◆ m_ferrors

◆ m_fhelixs

◆ m_firstLayer

◆ m_lastLayer

◆ m_mass

double DstCgemKalTrack::m_mass
protected

◆ m_ndf

◆ m_nhits

int DstCgemKalTrack::m_nhits
protected

◆ m_p

double DstCgemKalTrack::m_p
protected

◆ m_phi

double DstCgemKalTrack::m_phi
protected

◆ m_pidType

◆ m_pocas

◆ m_px

double DstCgemKalTrack::m_px
protected

◆ m_pxy

double DstCgemKalTrack::m_pxy
protected

◆ m_py

double DstCgemKalTrack::m_py
protected

◆ m_pz

double DstCgemKalTrack::m_pz
protected

◆ m_r

double DstCgemKalTrack::m_r
protected

◆ m_stat

◆ m_theta

double DstCgemKalTrack::m_theta
protected

◆ m_trackId

◆ m_x

double DstCgemKalTrack::m_x
protected

◆ m_y

double DstCgemKalTrack::m_y
protected

◆ m_z

double DstCgemKalTrack::m_z
protected

◆ m_zerrors

◆ m_zhelixs


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