#include <MdcTables.h>
Public Member Functions | |
const float | cpa (void) const |
const float | cpa (void) const |
const float | dz (void) const |
const float | dz (void) const |
const float | fi0 (void) const |
const float | fi0 (void) const |
MdcRec_trk (const MdcRec_trk &rhs) | |
MdcRec_trk () | |
MdcRec_trk (const MdcRec_trk &rhs) | |
MdcRec_trk () | |
MdcRec_trk & | operator= (const MdcRec_trk &rhs) |
MdcRec_trk & | operator= (const MdcRec_trk &rhs) |
const float | tanl (void) const |
const float | tanl (void) const |
~MdcRec_trk () | |
~MdcRec_trk () | |
Public Attributes | |
MdcRec_trk_add * | add |
MdcRec_trk_add * | add |
float | chiSq |
float | error [15] |
float | fiTerm |
float | helix [5] |
vector< MdcRec_wirhit * > | hitcol |
vector< MdcRec_wirhit * > | hitcol |
int | id |
float | mass |
int | nclus |
float | ndf |
int | nhits |
int | nster |
float | pivot [3] |
int | stat |
|
00354 :add(0) {};
|
|
00179 { 00180 }
|
|
00357 : add(rhs.add) { 00358 id = rhs.id; 00359 chiSq = rhs.chiSq; 00360 ndf = rhs.ndf; 00361 fiTerm = rhs.fiTerm; 00362 nhits = rhs.nhits; 00363 nster = rhs.nster; 00364 nclus = rhs.nclus; 00365 stat = rhs.stat; 00366 mass = rhs.mass; 00367 hitcol = rhs.hitcol; 00368 for ( int i=0; i<15; i++ ) { 00369 if( i<3 ) pivot[i] = rhs.pivot[i]; 00370 if( i<5 ) helix[i] = rhs.helix[i]; 00371 error[i] = rhs.error[i]; 00372 } 00373 }
|
|
00354 :add(0) {};
|
|
|
|
00357 : add(rhs.add) { 00358 id = rhs.id; 00359 chiSq = rhs.chiSq; 00360 ndf = rhs.ndf; 00361 fiTerm = rhs.fiTerm; 00362 nhits = rhs.nhits; 00363 nster = rhs.nster; 00364 nclus = rhs.nclus; 00365 stat = rhs.stat; 00366 mass = rhs.mass; 00367 hitcol = rhs.hitcol; 00368 for ( int i=0; i<15; i++ ) { 00369 if( i<3 ) pivot[i] = rhs.pivot[i]; 00370 if( i<5 ) helix[i] = rhs.helix[i]; 00371 error[i] = rhs.error[i]; 00372 } 00373 }
|
|
00417 { 00418 return helix[2]; 00419 }
|
|
00417 { 00418 return helix[2]; 00419 }
|
|
00420 { 00421 return helix[3]; 00422 }
|
|
00420 { 00421 return helix[3]; 00422 }
|
|
00414 { 00415 return helix[1]; 00416 }
|
|
00414 { 00415 return helix[1]; 00416 }
|
|
00375 { 00376 00377 if(this == &rhs) 00378 return *this; 00379 id = rhs.id; 00380 chiSq = rhs.chiSq; 00381 ndf = rhs.ndf; 00382 fiTerm = rhs.fiTerm; 00383 nhits = rhs.nhits; 00384 nster = rhs.nster; 00385 nclus = rhs.nclus; 00386 stat = rhs.stat; 00387 add = rhs.add; 00388 mass = rhs.mass; 00389 hitcol = rhs.hitcol; 00390 for ( int i=0; i<15; i++ ) { 00391 if( i<3 ) pivot[i] = rhs.pivot[i]; 00392 if( i<5 ) helix[i] = rhs.helix[i]; 00393 error[i] = rhs.error[i]; 00394 } 00395 return *this; 00396 }
|
|
00375 { 00376 00377 if(this == &rhs) 00378 return *this; 00379 id = rhs.id; 00380 chiSq = rhs.chiSq; 00381 ndf = rhs.ndf; 00382 fiTerm = rhs.fiTerm; 00383 nhits = rhs.nhits; 00384 nster = rhs.nster; 00385 nclus = rhs.nclus; 00386 stat = rhs.stat; 00387 add = rhs.add; 00388 mass = rhs.mass; 00389 hitcol = rhs.hitcol; 00390 for ( int i=0; i<15; i++ ) { 00391 if( i<3 ) pivot[i] = rhs.pivot[i]; 00392 if( i<5 ) helix[i] = rhs.helix[i]; 00393 error[i] = rhs.error[i]; 00394 } 00395 return *this; 00396 }
|
|
00423 { 00424 return helix[4]; 00425 }
|
|
00423 { 00424 return helix[4]; 00425 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|