CGEM BOSS 6.6.5.h
BESIII Offline Software System
|
#include <TrkExchangePar.h>
Public Types | |
enum | { nParam = 5 } |
enum | { ex_d0 , ex_phi0 , ex_omega , ex_z0 , ex_tanDip } |
Public Member Functions | |
TrkExchangePar (const HepVector &, const HepMatrix &) | |
TrkExchangePar (const HepVector &, const HepSymMatrix &) | |
TrkExchangePar (const HepVector &) | |
TrkExchangePar (double d0In, double phi0In, double omegaIn, double z0In, double tanDipIn) | |
~TrkExchangePar () | |
double | d0 () const |
double | phi0 () const |
double | omega () const |
double | z0 () const |
double | tanDip () const |
const HepVector & | params () const |
HepVector & | params () |
const HepSymMatrix & | covariance () const |
HepSymMatrix & | covariance () |
void | setD0 (double in) |
void | setPhi0 (double in) |
void | setOmega (double in) |
void | setZ0 (double in) |
void | setTanDip (double in) |
void | setError (const HepSymMatrix &in) |
void | print (std::ostream &o) const |
void | printAll (std::ostream &o) const |
Definition at line 30 of file TrkExchangePar.h.
anonymous enum |
anonymous enum |
TrkExchangePar::TrkExchangePar | ( | const HepVector & | inV, |
const HepMatrix & | inErr ) |
Definition at line 21 of file TrkExchangePar.cxx.
TrkExchangePar::TrkExchangePar | ( | const HepVector & | inV, |
const HepSymMatrix & | err ) |
Definition at line 32 of file TrkExchangePar.cxx.
TrkExchangePar::TrkExchangePar | ( | const HepVector & | inV | ) |
TrkExchangePar::TrkExchangePar | ( | double | d0In, |
double | phi0In, | ||
double | omegaIn, | ||
double | z0In, | ||
double | tanDipIn ) |
TrkExchangePar::~TrkExchangePar | ( | ) |
Definition at line 62 of file TrkExchangePar.cxx.
|
inline |
Definition at line 51 of file TrkExchangePar.h.
|
inline |
Definition at line 50 of file TrkExchangePar.h.
Referenced by MdcxCosmicSewer::execute(), TrkHelixUtils::extrapolateCov(), TrkCircleRep::helix(), TrkLineRep::helix(), printAll(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), TrkCompTrk::TrkCompTrk(), TrkDifLineTraj::TrkDifLineTraj(), and CgemMdcFitAlg::updateTracks().
|
inline |
Definition at line 42 of file TrkExchangePar.h.
Referenced by CgemMdcFitAlg::check(), CgemMdcFitAlg::compareTracks(), MdcTrackList::createFromSegs(), MdcTrackList::dumpD0(), CgemMdcFitAlg::execute(), MdcTrkRecon::fillTrackList(), MdcSegGrouperSt::fillWithSegs(), HoughTrack::fitCircle(), HoughTrack::fitHelix(), HoughTrack::fitHelix(), TrkHelixUtils::fltToRad(), MdcTrackList::pickHits(), print(), TrkRecoTrk::print(), MdcTrack::projectToR(), MdcTrack::projectToR(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), TrkDifLineTraj::TrkDifLineTraj(), TrkExchangeData::TrkExchangeData(), and CgemMdcFitAlg::updateTracks().
|
inline |
Definition at line 44 of file TrkExchangePar.h.
Referenced by CgemMdcFitAlg::check(), CgemMdcFitAlg::compareTracks(), CgemMdcFitAlg::execute(), MdcSegGrouperSt::fillWithSegs(), MdcTrackList::finishCircle(), MdcTrackList::finishHelix(), HoughTrack::fitCircle(), HoughTrack::fitHelix(), HoughTrack::fitHelix(), TrkHelixUtils::fltToRad(), TrkHelixUtils::jacobianExtrapolate(), MdcTrackList::pickHits(), print(), TrkRecoTrk::print(), MdcTrack::projectToR(), MdcTrack::projectToR(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), TrkExchangeData::TrkExchangeData(), and CgemMdcFitAlg::updateTracks().
|
inline |
Definition at line 49 of file TrkExchangePar.h.
|
inline |
Definition at line 48 of file TrkExchangePar.h.
Referenced by MdcxCosmicSewer::execute(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), TrkCompTrk::TrkCompTrk(), and CgemMdcFitAlg::updateTracks().
|
inline |
Definition at line 43 of file TrkExchangePar.h.
Referenced by CgemMdcFitAlg::check(), CgemMdcFitAlg::compareTracks(), CgemMdcFitAlg::execute(), MdcTrkRecon::fillTrackList(), MdcSegGrouperSt::fillWithSegs(), HoughTrack::fitCircle(), HoughTrack::fitHelix(), HoughTrack::fitHelix(), MdcTrackList::pickHits(), TrkRep::positionErr(), print(), TrkRecoTrk::print(), MdcTrack::projectToR(), MdcTrack::projectToR(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), TrkDifLineTraj::TrkDifLineTraj(), TrkExchangeData::TrkExchangeData(), and CgemMdcFitAlg::updateTracks().
void TrkExchangePar::print | ( | std::ostream & | o | ) | const |
Definition at line 67 of file TrkExchangePar.cxx.
Referenced by operator<<(), and printAll().
void TrkExchangePar::printAll | ( | std::ostream & | o | ) | const |
Definition at line 72 of file TrkExchangePar.cxx.
|
inline |
Definition at line 53 of file TrkExchangePar.h.
|
inline |
Definition at line 58 of file TrkExchangePar.h.
|
inline |
Definition at line 55 of file TrkExchangePar.h.
|
inline |
Definition at line 54 of file TrkExchangePar.h.
|
inline |
Definition at line 57 of file TrkExchangePar.h.
Referenced by TrkHelixMaker::addZValues().
|
inline |
Definition at line 56 of file TrkExchangePar.h.
Referenced by TrkHelixMaker::addZValues().
|
inline |
Definition at line 46 of file TrkExchangePar.h.
Referenced by CgemMdcFitAlg::check(), CgemMdcFitAlg::execute(), MdcTrkRecon::fillTrackList(), HoughTrack::fitCircle(), HoughTrack::fitHelix(), HoughTrack::fitHelix(), TrkHelixUtils::fltToRad(), TrkHelixUtils::jacobianExtrapolate(), MdcTrackList::pickHits(), print(), TrkRecoTrk::print(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), TrkDifLineTraj::TrkDifLineTraj(), TrkExchangeData::TrkExchangeData(), and CgemMdcFitAlg::updateTracks().
|
inline |
Definition at line 45 of file TrkExchangePar.h.
Referenced by CgemMdcFitAlg::check(), CgemMdcFitAlg::compareTracks(), MdcTrackList::createFromSegs(), CgemMdcFitAlg::execute(), MdcTrkRecon::fillTrackList(), HoughTrack::fitCircle(), HoughTrack::fitHelix(), HoughTrack::fitHelix(), MdcTrackList::pickHits(), print(), TrkRecoTrk::print(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), TrkDifLineTraj::TrkDifLineTraj(), TrkExchangeData::TrkExchangeData(), and CgemMdcFitAlg::updateTracks().