#include <MdcTables.h>
Public Member Functions | |
MdcRec_trk () | |
~MdcRec_trk () | |
MdcRec_trk (const MdcRec_trk &rhs) | |
MdcRec_trk & | operator= (const MdcRec_trk &rhs) |
const float | fi0 (void) const |
const float | cpa (void) const |
const float | dz (void) const |
const float | tanl (void) const |
Public Attributes | |
int | id |
float | helix [5] |
float | pivot [3] |
float | error [15] |
float | chiSq |
float | ndf |
float | fiTerm |
int | nhits |
int | nster |
int | nclus |
int | stat |
float | mass |
vector< MdcRec_wirhit * > | hitcol |
MdcRec_trk_add * | add |
Definition at line 355 of file MdcTables.h.
MdcRec_trk::MdcRec_trk | ( | ) | [inline] |
MdcRec_trk::~MdcRec_trk | ( | ) |
MdcRec_trk::MdcRec_trk | ( | const MdcRec_trk & | rhs | ) | [inline] |
Definition at line 360 of file MdcTables.h.
References chiSq, error, fiTerm, helix, hitcol, genRecEmupikp::i, id, mass, nclus, ndf, nhits, nster, pivot, and stat.
00360 : add(rhs.add) { 00361 id = rhs.id; 00362 chiSq = rhs.chiSq; 00363 ndf = rhs.ndf; 00364 fiTerm = rhs.fiTerm; 00365 nhits = rhs.nhits; 00366 nster = rhs.nster; 00367 nclus = rhs.nclus; 00368 stat = rhs.stat; 00369 mass = rhs.mass; 00370 hitcol = rhs.hitcol; 00371 for ( int i=0; i<15; i++ ) { 00372 if( i<3 ) pivot[i] = rhs.pivot[i]; 00373 if( i<5 ) helix[i] = rhs.helix[i]; 00374 error[i] = rhs.error[i]; 00375 } 00376 }
const float MdcRec_trk::cpa | ( | void | ) | const [inline] |
const float MdcRec_trk::dz | ( | void | ) | const [inline] |
const float MdcRec_trk::fi0 | ( | void | ) | const [inline] |
MdcRec_trk& MdcRec_trk::operator= | ( | const MdcRec_trk & | rhs | ) | [inline] |
Definition at line 378 of file MdcTables.h.
References add, chiSq, error, fiTerm, helix, hitcol, genRecEmupikp::i, id, mass, nclus, ndf, nhits, nster, pivot, and stat.
00378 { 00379 00380 if(this == &rhs) 00381 return *this; 00382 id = rhs.id; 00383 chiSq = rhs.chiSq; 00384 ndf = rhs.ndf; 00385 fiTerm = rhs.fiTerm; 00386 nhits = rhs.nhits; 00387 nster = rhs.nster; 00388 nclus = rhs.nclus; 00389 stat = rhs.stat; 00390 add = rhs.add; 00391 mass = rhs.mass; 00392 hitcol = rhs.hitcol; 00393 for ( int i=0; i<15; i++ ) { 00394 if( i<3 ) pivot[i] = rhs.pivot[i]; 00395 if( i<5 ) helix[i] = rhs.helix[i]; 00396 error[i] = rhs.error[i]; 00397 } 00398 return *this; 00399 }
const float MdcRec_trk::tanl | ( | void | ) | const [inline] |
Definition at line 415 of file MdcTables.h.
Referenced by KalFitAlg::execute(), operator=(), and TTrackManager::treatCurler().
float MdcRec_trk::chiSq |
Definition at line 406 of file MdcTables.h.
Referenced by TTrackManager::copyTrack(), KalFitAlg::execute(), KalFitAlg::fillTds(), KalFitAlg::fillTds_back(), KalFitAlg::fillTds_lead(), MdcRec_trk(), operator=(), TTrackManager::saveTables(), and TrackInformation().
float MdcRec_trk::error[15] |
Definition at line 405 of file MdcTables.h.
Referenced by KalFitAlg::complete_track(), TTrackManager::copyTrack(), KalFitAlg::execute(), KalFitAlg::fillTds(), KalFitAlg::fillTds_back(), KalFitAlg::fillTds_ip(), KalFitAlg::fillTds_lead(), KalFitAlg::init_matrix(), KalFitAlg::kalman_fitting_anal(), KalFitAlg::kalman_fitting_csmalign(), KalFitAlg::kalman_fitting_MdcxReco_Csmc_Sew(), MdcRec_trk(), and operator=().
float MdcRec_trk::fiTerm |
Definition at line 408 of file MdcTables.h.
Referenced by KalFitAlg::complete_track(), TTrackManager::copyTrack(), KalFitAlg::execute(), KalFitAlg::fillTds_back(), KalFitAlg::kalman_fitting_anal(), KalFitAlg::kalman_fitting_csmalign(), KalFitAlg::kalman_fitting_MdcxReco_Csmc_Sew(), MdcRec_trk(), and operator=().
float MdcRec_trk::helix[5] |
Definition at line 403 of file MdcTables.h.
Referenced by KalFitAlg::complete_track(), TTrackManager::copyTrack(), cpa(), dz(), KalFitAlg::execute(), fi0(), KalFitAlg::fillTds(), KalFitAlg::fillTds_back(), KalFitAlg::fillTds_ip(), KalFitAlg::fillTds_lead(), KalFitAlg::kalman_fitting_anal(), KalFitAlg::kalman_fitting_csmalign(), KalFitAlg::kalman_fitting_MdcxReco_Csmc_Sew(), MdcRec_trk(), operator=(), TTrackManager::swapReccdc(), and tanl().
vector<MdcRec_wirhit*> MdcRec_trk::hitcol |
Definition at line 414 of file MdcTables.h.
Referenced by KalFitAlg::execute(), KalFitAlg::kalman_fitting_anal(), KalFitAlg::kalman_fitting_MdcxReco_Csmc_Sew(), MdcRec_trk(), and operator=().
int MdcRec_trk::id |
Definition at line 402 of file MdcTables.h.
Referenced by KalFitAlg::execute(), KalFitAlg::fillTds_ip(), KalFitAlg::fillTds_lead(), MdcRec_trk(), operator=(), and TTrackManager::saveTables().
float MdcRec_trk::mass |
Definition at line 411 of file MdcTables.h.
Referenced by TTrackManager::copyTrack(), KalFitAlg::execute(), MdcRec_trk(), and operator=().
float MdcRec_trk::ndf |
Definition at line 407 of file MdcTables.h.
Referenced by TTrackManager::copyTrack(), KalFitAlg::execute(), MdcRec_trk(), operator=(), and TTrackManager::saveTables().
Definition at line 409 of file MdcTables.h.
Referenced by TTrackManager::copyTrack(), KalFitAlg::execute(), KalFitAlg::fillTds(), KalFitAlg::fillTds_back(), KalFitAlg::fillTds_ip(), KalFitAlg::fillTds_lead(), MdcRec_trk(), operator=(), and TrackInformation().
Definition at line 410 of file MdcTables.h.
Referenced by TTrackManager::copyTrack(), KalFitAlg::execute(), KalFitAlg::fillTds(), KalFitAlg::fillTds_lead(), MdcRec_trk(), operator=(), and TrackInformation().
float MdcRec_trk::pivot[3] |
Definition at line 404 of file MdcTables.h.
Referenced by KalFitAlg::complete_track(), TTrackManager::copyTrack(), KalFitAlg::execute(), KalFitAlg::fillTds_back(), KalFitAlg::kalman_fitting_anal(), KalFitAlg::kalman_fitting_csmalign(), KalFitAlg::kalman_fitting_MdcxReco_Csmc_Sew(), MdcRec_trk(), and operator=().
int MdcRec_trk::stat |
Definition at line 412 of file MdcTables.h.
Referenced by TTrackManager::copyTrack(), KalFitAlg::execute(), MdcRec_trk(), operator=(), and TTrackManager::saveTables().