#include <TrkExchangePar.h>
Definition at line 30 of file TrkExchangePar.h.
◆ anonymous enum
◆ anonymous enum
Enumerator |
---|
ex_d0 | |
ex_phi0 | |
ex_omega | |
ex_z0 | |
ex_tanDip | |
Definition at line 33 of file TrkExchangePar.h.
◆ TrkExchangePar() [1/4]
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/4]
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/4]
TrkExchangePar::TrkExchangePar |
( |
const HepVector & | inV | ) |
|
◆ TrkExchangePar() [4/4]
TrkExchangePar::TrkExchangePar |
( |
double | d0In, |
|
|
double | phi0In, |
|
|
double | omegaIn, |
|
|
double | z0In, |
|
|
double | tanDipIn ) |
◆ ~TrkExchangePar()
TrkExchangePar::~TrkExchangePar |
( |
| ) |
|
◆ covariance() [1/2]
HepSymMatrix & TrkExchangePar::covariance |
( |
| ) |
|
|
inline |
◆ covariance() [2/2]
const HepSymMatrix & TrkExchangePar::covariance |
( |
| ) |
const |
|
inline |
◆ d0()
double TrkExchangePar::d0 |
( |
| ) |
const |
|
inline |
Definition at line 42 of file TrkExchangePar.h.
42{
return paramVec[
ex_d0];}
Referenced by MdcTrackList::createFromSegs(), MdcTrackList::dumpD0(), MdcTrkRecon::fillTrackList(), MdcSegGrouperSt::fillWithSegs(), Hough2D::fit(), Hough3D::fit(), TrkHelixUtils::fltToRad(), MdcTrackList::pickHits(), print(), TrkRecoTrk::print(), MdcTrack::projectToR(), MdcTrack::projectToR(), MdcTrack::storeTrack(), TrkDifLineTraj::TrkDifLineTraj(), and TrkExchangeData::TrkExchangeData().
◆ omega()
double TrkExchangePar::omega |
( |
| ) |
const |
|
inline |
Definition at line 44 of file TrkExchangePar.h.
Referenced by MdcSegGrouperSt::fillWithSegs(), MdcTrackList::finishCircle(), MdcTrackList::finishHelix(), Hough2D::fit(), Hough3D::fit(), TrkHelixUtils::fltToRad(), TrkHelixUtils::jacobianExtrapolate(), MdcTrackList::pickHits(), print(), TrkRecoTrk::print(), MdcTrack::projectToR(), MdcTrack::projectToR(), MdcTrack::storeTrack(), and TrkExchangeData::TrkExchangeData().
◆ params() [1/2]
HepVector & TrkExchangePar::params |
( |
| ) |
|
|
inline |
◆ params() [2/2]
const HepVector & TrkExchangePar::params |
( |
| ) |
const |
|
inline |
◆ phi0()
double TrkExchangePar::phi0 |
( |
| ) |
const |
|
inline |
Definition at line 43 of file TrkExchangePar.h.
Referenced by MdcTrkRecon::fillTrackList(), MdcSegGrouperSt::fillWithSegs(), Hough2D::fit(), Hough3D::fit(), MdcTrackList::pickHits(), TrkRep::positionErr(), print(), TrkRecoTrk::print(), MdcTrack::projectToR(), MdcTrack::projectToR(), MdcTrack::storeTrack(), TrkDifLineTraj::TrkDifLineTraj(), and TrkExchangeData::TrkExchangeData().
◆ print()
void TrkExchangePar::print |
( |
std::ostream & | o | ) |
const |
◆ printAll()
void TrkExchangePar::printAll |
( |
std::ostream & | o | ) |
const |
Definition at line 72 of file TrkExchangePar.cxx.
72 {
75}
void print(std::ostream &o) const
const HepSymMatrix & covariance() const
◆ setD0()
void TrkExchangePar::setD0 |
( |
double | in | ) |
|
|
inline |
◆ setError()
void TrkExchangePar::setError |
( |
const HepSymMatrix & | in | ) |
|
|
inline |
◆ setOmega()
void TrkExchangePar::setOmega |
( |
double | in | ) |
|
|
inline |
◆ setPhi0()
void TrkExchangePar::setPhi0 |
( |
double | in | ) |
|
|
inline |
◆ setTanDip()
void TrkExchangePar::setTanDip |
( |
double | in | ) |
|
|
inline |
◆ setZ0()
void TrkExchangePar::setZ0 |
( |
double | in | ) |
|
|
inline |
◆ tanDip()
double TrkExchangePar::tanDip |
( |
| ) |
const |
|
inline |
◆ z0()
double TrkExchangePar::z0 |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: