#include <TrackPar.h>
Public Member Functions | |
| TrackPar (gar::rec::Track const &t, bool reversed=false) | |
| TrackPar (const float lengthforwards, const float lengthbackwards, const size_t nTPCClusters, const float xbeg, const float *trackparbeg, const float *covmatbeg, const float chisqforward, const float xend, const float *trackparend, const float *covmatend, const float chisqbackward, const double time) | |
| TrackPar () | |
| const float * | getTrackParametersBegin () const |
| const float * | getTrackParametersEnd () const |
| const float * | getCovMatBeg () const |
| const float * | getCovMatEnd () const |
| float | getYCentBeg () const |
| float | getZCentBeg () const |
| float | getYCentEnd () const |
| float | getZCentEnd () const |
| bool | getBegCentValid () const |
| bool | getEndCentValid () const |
| size_t | getNTPCClusters () const |
| float | getLengthForwards () const |
| float | getLengthBackwards () const |
| float | getChisqForwards () const |
| float | getChisqBackwards () const |
| float | getXBeg () const |
| float | getXEnd () const |
| double | getTime () const |
| TVector3 | getXYZBeg () const |
| TVector3 | getXYZEnd () const |
| void | setNTPCClusters (const size_t nTPCClusters) |
| void | setTrackParametersBegin (const float *tparbeg) |
| void | setTrackParametersEnd (const float *tparend) |
| void | setCovMatBeg (const float *covmatbeg) |
| void | setCovMatEnd (const float *covmatend) |
| void | setLengthForwards (const float lengthforwards) |
| void | setLengthBackwards (const float lengthbackwards) |
| void | setChisqForwards (const float chisqforwards) |
| void | setChisqBackwards (const float chisqbackwards) |
| void | setXBeg (const float xbeg) |
| void | setXEnd (const float xend) |
| void | setTime (const double time) |
| gar::rec::Track | CreateTrack () |
| void | FitAnotherTrack (TrackPar &othertrack, float &chisquared, float *xyz, float *covmat) |
Private Member Functions | |
| void | CalcCenter () |
Private Attributes | |
| size_t | fNTPCClusters |
| float | fXBeg |
| float | fTrackParametersBegin [5] |
| float | fXEnd |
| float | fTrackParametersEnd [5] |
| float | fChisquaredForwards |
| float | fChisquaredBackwards |
| float | fLengthForwards |
| float | fLengthBackwards |
| float | fCovMatBeg [25] |
| float | fCovMatEnd [25] |
| float | fYCentBeg |
| float | fZCentBeg |
| float | fYCentEnd |
| float | fZCentEnd |
| bool | fBegCentValid |
| bool | fEndCentValid |
| double | fTime |
Definition at line 23 of file TrackPar.h.
| gar::rec::TrackPar::TrackPar | ( | gar::rec::Track const & | t, |
| bool | reversed = false |
||
| ) |
Definition at line 15 of file TrackPar.cxx.
| gar::rec::TrackPar::TrackPar | ( | const float | lengthforwards, |
| const float | lengthbackwards, | ||
| const size_t | nTPCClusters, | ||
| const float | xbeg, | ||
| const float * | trackparbeg, | ||
| const float * | covmatbeg, | ||
| const float | chisqforward, | ||
| const float | xend, | ||
| const float * | trackparend, | ||
| const float * | covmatend, | ||
| const float | chisqbackward, | ||
| const double | time | ||
| ) |
Definition at line 55 of file TrackPar.cxx.
|
inline |
Definition at line 42 of file TrackPar.h.
|
private |
Definition at line 91 of file TrackPar.cxx.
| gar::rec::Track gar::rec::TrackPar::CreateTrack | ( | ) |
Definition at line 292 of file TrackPar.cxx.
| void gar::rec::TrackPar::FitAnotherTrack | ( | TrackPar & | othertrack, |
| float & | chisquared, | ||
| float * | xyz, | ||
| float * | covmat | ||
| ) |
| bool gar::rec::TrackPar::getBegCentValid | ( | ) | const |
Definition at line 162 of file TrackPar.cxx.
| float gar::rec::TrackPar::getChisqBackwards | ( | ) | const |
Definition at line 192 of file TrackPar.cxx.
| float gar::rec::TrackPar::getChisqForwards | ( | ) | const |
Definition at line 187 of file TrackPar.cxx.
| const float * gar::rec::TrackPar::getCovMatBeg | ( | ) | const |
Definition at line 131 of file TrackPar.cxx.
| const float * gar::rec::TrackPar::getCovMatEnd | ( | ) | const |
Definition at line 136 of file TrackPar.cxx.
| bool gar::rec::TrackPar::getEndCentValid | ( | ) | const |
Definition at line 167 of file TrackPar.cxx.
| float gar::rec::TrackPar::getLengthBackwards | ( | ) | const |
Definition at line 182 of file TrackPar.cxx.
| float gar::rec::TrackPar::getLengthForwards | ( | ) | const |
Definition at line 177 of file TrackPar.cxx.
| size_t gar::rec::TrackPar::getNTPCClusters | ( | ) | const |
Definition at line 172 of file TrackPar.cxx.
| double gar::rec::TrackPar::getTime | ( | ) | const |
Definition at line 207 of file TrackPar.cxx.
| const float * gar::rec::TrackPar::getTrackParametersBegin | ( | ) | const |
Definition at line 121 of file TrackPar.cxx.
| const float * gar::rec::TrackPar::getTrackParametersEnd | ( | ) | const |
Definition at line 126 of file TrackPar.cxx.
| float gar::rec::TrackPar::getXBeg | ( | ) | const |
Definition at line 197 of file TrackPar.cxx.
| float gar::rec::TrackPar::getXEnd | ( | ) | const |
Definition at line 202 of file TrackPar.cxx.
| TVector3 gar::rec::TrackPar::getXYZBeg | ( | ) | const |
Definition at line 310 of file TrackPar.cxx.
| TVector3 gar::rec::TrackPar::getXYZEnd | ( | ) | const |
Definition at line 316 of file TrackPar.cxx.
| float gar::rec::TrackPar::getYCentBeg | ( | ) | const |
Definition at line 142 of file TrackPar.cxx.
| float gar::rec::TrackPar::getYCentEnd | ( | ) | const |
Definition at line 152 of file TrackPar.cxx.
| float gar::rec::TrackPar::getZCentBeg | ( | ) | const |
Definition at line 147 of file TrackPar.cxx.
| float gar::rec::TrackPar::getZCentEnd | ( | ) | const |
Definition at line 157 of file TrackPar.cxx.
| void gar::rec::TrackPar::setChisqBackwards | ( | const float | chisqbackwards | ) |
Definition at line 266 of file TrackPar.cxx.
| void gar::rec::TrackPar::setChisqForwards | ( | const float | chisqforwards | ) |
Definition at line 261 of file TrackPar.cxx.
| void gar::rec::TrackPar::setCovMatBeg | ( | const float * | covmatbeg | ) |
Definition at line 235 of file TrackPar.cxx.
| void gar::rec::TrackPar::setCovMatEnd | ( | const float * | covmatend | ) |
Definition at line 243 of file TrackPar.cxx.
| void gar::rec::TrackPar::setLengthBackwards | ( | const float | lengthbackwards | ) |
Definition at line 256 of file TrackPar.cxx.
| void gar::rec::TrackPar::setLengthForwards | ( | const float | lengthforwards | ) |
Definition at line 251 of file TrackPar.cxx.
| void gar::rec::TrackPar::setNTPCClusters | ( | const size_t | nTPCClusters | ) |
Definition at line 214 of file TrackPar.cxx.
| void gar::rec::TrackPar::setTime | ( | const double | time | ) |
Definition at line 281 of file TrackPar.cxx.
| void gar::rec::TrackPar::setTrackParametersBegin | ( | const float * | tparbeg | ) |
Definition at line 219 of file TrackPar.cxx.
| void gar::rec::TrackPar::setTrackParametersEnd | ( | const float * | tparend | ) |
Definition at line 227 of file TrackPar.cxx.
| void gar::rec::TrackPar::setXBeg | ( | const float | xbeg | ) |
Definition at line 271 of file TrackPar.cxx.
| void gar::rec::TrackPar::setXEnd | ( | const float | xend | ) |
Definition at line 276 of file TrackPar.cxx.
|
private |
Definition at line 100 of file TrackPar.h.
|
private |
Definition at line 91 of file TrackPar.h.
|
private |
Definition at line 90 of file TrackPar.h.
|
private |
Definition at line 94 of file TrackPar.h.
|
private |
Definition at line 95 of file TrackPar.h.
|
private |
Definition at line 101 of file TrackPar.h.
|
private |
Definition at line 93 of file TrackPar.h.
|
private |
Definition at line 92 of file TrackPar.h.
|
private |
Definition at line 85 of file TrackPar.h.
|
private |
Definition at line 102 of file TrackPar.h.
|
private |
Definition at line 87 of file TrackPar.h.
|
private |
Definition at line 89 of file TrackPar.h.
|
private |
Definition at line 86 of file TrackPar.h.
|
private |
Definition at line 88 of file TrackPar.h.
|
private |
Definition at line 96 of file TrackPar.h.
|
private |
Definition at line 98 of file TrackPar.h.
|
private |
Definition at line 97 of file TrackPar.h.
|
private |
Definition at line 99 of file TrackPar.h.
1.8.11