#include <TrkExchangePar.h>
|
| 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 |
|
| 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 |
|
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ TrkExchangePar() [1/8]
TrkExchangePar::TrkExchangePar |
( |
const HepVector & |
inV, |
|
|
const HepMatrix & |
inErr |
|
) |
| |
Definition at line 21 of file TrkExchangePar.cxx.
22 : paramVec(inV) {
23
24 assert(paramVec.num_row() ==
nParam);
25 assert(inErr.num_row() ==
nParam);
26 assert(inErr.num_col() ==
nParam);
27 paramErr.assign(inErr);
29}
◆ TrkExchangePar() [2/8]
TrkExchangePar::TrkExchangePar |
( |
const HepVector & |
inV, |
|
|
const HepSymMatrix & |
err |
|
) |
| |
Definition at line 32 of file TrkExchangePar.cxx.
33 : paramVec(inV), paramErr(err) {
34
35 assert(paramVec.num_row() ==
nParam);
36 assert(paramErr.num_row() ==
nParam);
38}
◆ TrkExchangePar() [3/8]
TrkExchangePar::TrkExchangePar |
( |
const HepVector & |
inV | ) |
|
◆ TrkExchangePar() [4/8]
TrkExchangePar::TrkExchangePar |
( |
double |
d0In, |
|
|
double |
phi0In, |
|
|
double |
omegaIn, |
|
|
double |
z0In, |
|
|
double |
tanDipIn |
|
) |
| |
◆ ~TrkExchangePar() [1/2]
TrkExchangePar::~TrkExchangePar |
( |
| ) |
|
◆ TrkExchangePar() [5/8]
TrkExchangePar::TrkExchangePar |
( |
const HepVector & |
, |
|
|
const HepMatrix & |
|
|
) |
| |
◆ TrkExchangePar() [6/8]
TrkExchangePar::TrkExchangePar |
( |
const HepVector & |
, |
|
|
const HepSymMatrix & |
|
|
) |
| |
◆ TrkExchangePar() [7/8]
TrkExchangePar::TrkExchangePar |
( |
const HepVector & |
| ) |
|
◆ TrkExchangePar() [8/8]
TrkExchangePar::TrkExchangePar |
( |
double |
d0In, |
|
|
double |
phi0In, |
|
|
double |
omegaIn, |
|
|
double |
z0In, |
|
|
double |
tanDipIn |
|
) |
| |
◆ ~TrkExchangePar() [2/2]
TrkExchangePar::~TrkExchangePar |
( |
| ) |
|
◆ covariance() [1/4]
HepSymMatrix & TrkExchangePar::covariance |
( |
| ) |
|
|
inline |
◆ covariance() [2/4]
HepSymMatrix & TrkExchangePar::covariance |
( |
| ) |
|
|
inline |
◆ covariance() [3/4]
const HepSymMatrix & TrkExchangePar::covariance |
( |
| ) |
const |
|
inline |
◆ covariance() [4/4]
const HepSymMatrix & TrkExchangePar::covariance |
( |
| ) |
const |
|
inline |
◆ d0() [1/2]
double TrkExchangePar::d0 |
( |
| ) |
const |
|
inline |
Definition at line 42 of file InstallArea/include/TrkBase/TrkBase/TrkExchangePar.h.
42{
return paramVec[
ex_d0];}
Referenced by CgemMdcFitAlg::check(), CgemMdcFitAlg::compareTracks(), MdcTrackList::createFromSegs(), MdcTrackList::dumpD0(), CgemMdcFitAlg::execute(), MdcTrkRecon::fillTrackList(), MdcSegGrouperSt::fillWithSegs(), Hough2D::fit(), Hough3D::fit(), HoughTrack::fitCircle(), HoughTrack::fitHelix(), TrkHelixUtils::fltToRad(), MdcTrackList::pickHits(), MdcTrack::projectToR(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), TrkDifLineTraj::TrkDifLineTraj(), TrkExchangeData::TrkExchangeData(), and CgemMdcFitAlg::updateTracks().
◆ d0() [2/2]
double TrkExchangePar::d0 |
( |
| ) |
const |
|
inline |
◆ omega() [1/2]
double TrkExchangePar::omega |
( |
| ) |
const |
|
inline |
Definition at line 44 of file InstallArea/include/TrkBase/TrkBase/TrkExchangePar.h.
Referenced by CgemMdcFitAlg::check(), CgemMdcFitAlg::compareTracks(), CgemMdcFitAlg::execute(), MdcSegGrouperSt::fillWithSegs(), MdcTrackList::finishCircle(), MdcTrackList::finishHelix(), Hough2D::fit(), Hough3D::fit(), HoughTrack::fitCircle(), HoughTrack::fitHelix(), TrkHelixUtils::fltToRad(), TrkHelixUtils::jacobianExtrapolate(), MdcTrackList::pickHits(), MdcTrack::projectToR(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), TrkExchangeData::TrkExchangeData(), and CgemMdcFitAlg::updateTracks().
◆ omega() [2/2]
double TrkExchangePar::omega |
( |
| ) |
const |
|
inline |
◆ params() [1/4]
HepVector & TrkExchangePar::params |
( |
| ) |
|
|
inline |
◆ params() [2/4]
HepVector & TrkExchangePar::params |
( |
| ) |
|
|
inline |
◆ params() [3/4]
const HepVector & TrkExchangePar::params |
( |
| ) |
const |
|
inline |
◆ params() [4/4]
const HepVector & TrkExchangePar::params |
( |
| ) |
const |
|
inline |
◆ phi0() [1/2]
double TrkExchangePar::phi0 |
( |
| ) |
const |
|
inline |
Definition at line 43 of file InstallArea/include/TrkBase/TrkBase/TrkExchangePar.h.
Referenced by CgemMdcFitAlg::check(), CgemMdcFitAlg::compareTracks(), CgemMdcFitAlg::execute(), MdcTrkRecon::fillTrackList(), MdcSegGrouperSt::fillWithSegs(), Hough2D::fit(), Hough3D::fit(), HoughTrack::fitCircle(), HoughTrack::fitHelix(), MdcTrackList::pickHits(), TrkRep::positionErr(), MdcTrack::projectToR(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), TrkDifLineTraj::TrkDifLineTraj(), TrkExchangeData::TrkExchangeData(), and CgemMdcFitAlg::updateTracks().
◆ phi0() [2/2]
double TrkExchangePar::phi0 |
( |
| ) |
const |
|
inline |
◆ print() [1/2]
void TrkExchangePar::print |
( |
std::ostream & |
o | ) |
const |
◆ print() [2/2]
void TrkExchangePar::print |
( |
std::ostream & |
o | ) |
const |
◆ printAll() [1/2]
void TrkExchangePar::printAll |
( |
std::ostream & |
o | ) |
const |
◆ printAll() [2/2]
void TrkExchangePar::printAll |
( |
std::ostream & |
o | ) |
const |
◆ setD0() [1/2]
void TrkExchangePar::setD0 |
( |
double |
in | ) |
|
|
inline |
◆ setD0() [2/2]
void TrkExchangePar::setD0 |
( |
double |
in | ) |
|
|
inline |
◆ setError() [1/2]
void TrkExchangePar::setError |
( |
const HepSymMatrix & |
in | ) |
|
|
inline |
◆ setError() [2/2]
void TrkExchangePar::setError |
( |
const HepSymMatrix & |
in | ) |
|
|
inline |
◆ setOmega() [1/2]
void TrkExchangePar::setOmega |
( |
double |
in | ) |
|
|
inline |
◆ setOmega() [2/2]
void TrkExchangePar::setOmega |
( |
double |
in | ) |
|
|
inline |
◆ setPhi0() [1/2]
void TrkExchangePar::setPhi0 |
( |
double |
in | ) |
|
|
inline |
◆ setPhi0() [2/2]
void TrkExchangePar::setPhi0 |
( |
double |
in | ) |
|
|
inline |
◆ setTanDip() [1/2]
void TrkExchangePar::setTanDip |
( |
double |
in | ) |
|
|
inline |
◆ setTanDip() [2/2]
void TrkExchangePar::setTanDip |
( |
double |
in | ) |
|
|
inline |
◆ setZ0() [1/2]
void TrkExchangePar::setZ0 |
( |
double |
in | ) |
|
|
inline |
◆ setZ0() [2/2]
void TrkExchangePar::setZ0 |
( |
double |
in | ) |
|
|
inline |
◆ tanDip() [1/2]
double TrkExchangePar::tanDip |
( |
| ) |
const |
|
inline |
Definition at line 46 of file InstallArea/include/TrkBase/TrkBase/TrkExchangePar.h.
Referenced by CgemMdcFitAlg::check(), CgemMdcFitAlg::execute(), MdcTrkRecon::fillTrackList(), Hough3D::fit(), HoughTrack::fitCircle(), HoughTrack::fitHelix(), TrkHelixUtils::fltToRad(), TrkHelixUtils::jacobianExtrapolate(), MdcTrackList::pickHits(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), TrkDifLineTraj::TrkDifLineTraj(), TrkExchangeData::TrkExchangeData(), and CgemMdcFitAlg::updateTracks().
◆ tanDip() [2/2]
double TrkExchangePar::tanDip |
( |
| ) |
const |
|
inline |
◆ z0() [1/2]
double TrkExchangePar::z0 |
( |
| ) |
const |
|
inline |
Definition at line 45 of file InstallArea/include/TrkBase/TrkBase/TrkExchangePar.h.
45{
return paramVec[
ex_z0];}
Referenced by CgemMdcFitAlg::check(), CgemMdcFitAlg::compareTracks(), MdcTrackList::createFromSegs(), CgemMdcFitAlg::execute(), MdcTrkRecon::fillTrackList(), Hough3D::fit(), HoughTrack::fitCircle(), HoughTrack::fitHelix(), MdcTrackList::pickHits(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), TrkDifLineTraj::TrkDifLineTraj(), TrkExchangeData::TrkExchangeData(), and CgemMdcFitAlg::updateTracks().
◆ z0() [2/2]
double TrkExchangePar::z0 |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: