CbmRoot
|
#include <KfTrackParam.h>
Public Types | |
typedef std::array< fvec, kNcovParam > | CovMatrix_t |
covariance matrix type | |
Public Member Functions | |
void | Set (const TrackParamBase< T1 > &Tb) |
void | Set (const TrackParamBase< fvec > &Tb, const int ib) |
void | SetOneEntry (const int ia, const TrackParamBase< T1 > &Tb) |
void | SetOneEntry (const int ia, const TrackParamBase< fvec > &Tb, const int ib) |
fvec | Z () const |
Gets z position [cm]. | |
fvec & | Z () |
Reference to z position [cm]. | |
fvec | X () const |
Gets x position [cm]. | |
fvec & | X () |
Reference to x position [cm]. | |
fvec | Y () const |
Gets y position [cm]. | |
fvec & | Y () |
Reference to y position [cm]. | |
fvec | Tx () const |
Gets slope along x-axis. | |
fvec & | Tx () |
Reference to slope along x-axis. | |
fvec | Ty () const |
Gets slope along y-axis. | |
fvec & | Ty () |
Reference to slope along y-axis. | |
fvec | Qp () const |
Gets charge over momentum [ec/GeV]. | |
fvec & | Qp () |
Reference to charge over momentum [ec/GeV]. | |
fvec | Time () const |
Gets time [ns]. | |
fvec & | Time () |
Reference to time [ns]. | |
fvec | Vi () const |
Gets inverse velocity [ns/cm]. | |
fvec & | Vi () |
Reference to inverse velocity [ns/cm]. | |
fvec | ChiSq () const |
Gets Chi-square of track fit model. | |
fvec & | ChiSq () |
Reference to Chi-square of track fit model. | |
fvec | Ndf () const |
Gets NDF of track fit model. | |
fvec & | Ndf () |
Reference to NDF of track fit model. | |
fvec | ChiSqTime () const |
Gets Chi-square of time measurements. | |
fvec & | ChiSqTime () |
Reference to Chi-square of time measurements. | |
fvec | NdfTime () const |
Gets NDF of time measurements. | |
fvec & | NdfTime () |
Reference to NDF of time measurements. | |
fvec | C (int i, int j) const |
Get covariance matrix element. | |
fvec | C () const |
Get covariance matrix element when indices are known at compile time. | |
fvec & | C (int i, int j) |
Get a reference to the covariance matrix element. | |
fvec & | C () |
Get a reference to the covariance matrix element when indices are known at compile time. | |
fvec | C00 () const |
Individual getters for covariance matrix elements. | |
fvec & | C00 () |
Individual references to covariance matrix elements. | |
fvec | C01 () const |
fvec & | C01 () |
fvec | C02 () const |
fvec & | C02 () |
fvec | C03 () const |
fvec & | C03 () |
fvec | C04 () const |
fvec & | C04 () |
fvec | C05 () const |
fvec & | C05 () |
fvec | C06 () const |
fvec & | C06 () |
fvec | C10 () const |
fvec & | C10 () |
fvec | C11 () const |
fvec & | C11 () |
fvec | C12 () const |
fvec & | C12 () |
fvec | C13 () const |
fvec & | C13 () |
fvec | C14 () const |
fvec & | C14 () |
fvec | C15 () const |
fvec & | C15 () |
fvec | C16 () const |
fvec & | C16 () |
fvec | C20 () const |
fvec & | C20 () |
fvec | C21 () const |
fvec & | C21 () |
fvec | C22 () const |
fvec & | C22 () |
fvec | C23 () const |
fvec & | C23 () |
fvec | C24 () const |
fvec & | C24 () |
fvec | C25 () const |
fvec & | C25 () |
fvec | C26 () const |
fvec & | C26 () |
fvec | C30 () const |
fvec & | C30 () |
fvec | C31 () const |
fvec & | C31 () |
fvec | C32 () const |
fvec & | C32 () |
fvec | C33 () const |
fvec & | C33 () |
fvec | C34 () const |
fvec & | C34 () |
fvec | C35 () const |
fvec & | C35 () |
fvec | C36 () const |
fvec & | C36 () |
fvec | C40 () const |
fvec & | C40 () |
fvec | C41 () const |
fvec & | C41 () |
fvec | C42 () const |
fvec & | C42 () |
fvec | C43 () const |
fvec & | C43 () |
fvec | C44 () const |
fvec & | C44 () |
fvec | C45 () const |
fvec & | C45 () |
fvec | C46 () const |
fvec & | C46 () |
fvec | C50 () const |
fvec & | C50 () |
fvec | C51 () const |
fvec & | C51 () |
fvec | C52 () const |
fvec & | C52 () |
fvec | C53 () const |
fvec & | C53 () |
fvec | C54 () const |
fvec & | C54 () |
fvec | C55 () const |
fvec & | C55 () |
fvec | C56 () const |
fvec & | C56 () |
fvec | C60 () const |
fvec & | C60 () |
fvec | C61 () const |
fvec & | C61 () |
fvec | C62 () const |
fvec & | C62 () |
fvec | C63 () const |
fvec & | C63 () |
fvec | C64 () const |
fvec & | C64 () |
fvec | C65 () const |
fvec & | C65 () |
fvec | C66 () const |
fvec & | C66 () |
fvec | GetZ () const |
Gets z position [cm]. | |
fvec | GetX () const |
Gets x position [cm]. | |
fvec | GetXError () const |
Gets x position error [cm]. | |
fvec | GetY () const |
Gets y position [cm]. | |
fvec | GetYError () const |
Gets y position error [cm]. | |
fvec | GetTx () const |
Gets slope along x-axis. | |
fvec | GetTxError () const |
Gets error of slope along x-axis. | |
fvec | GetTy () const |
Gets slope along y-axis. | |
fvec | GetTyError () const |
Gets error of slope along y-axis. | |
fvec | GetQp () const |
Gets charge over momentum [ec/GeV]. | |
fvec | GetQpError () const |
Gets error of charge over momentum [ec/GeV]. | |
fvec | GetTime () const |
Gets time [ns]. | |
fvec | GetTimeError () const |
Gets time error [ns]. | |
fvec | GetVi () const |
Gets inverse velocity [ns/cm] in downstream direction. | |
fvec | GetViError () const |
Gets inverse velocity error [ns/cm]. | |
const CovMatrix_t & | GetCovMatrix () const |
Gets covariance matrix. | |
fvec | GetCovariance (int i, int j) const |
Get covariance matrix element. | |
fvec | GetChiSq () const |
Gets Chi-square of track fit model. | |
fvec | GetNdf () const |
Gets NDF of track fit model. | |
fvec | GetChiSqTime () const |
Gets Chi-square of time measurements. | |
fvec | GetNdfTime () const |
Gets NDF of time measurements. | |
fvec | GetCharge () const |
Gets charge. | |
fvec | GetPhi () const |
Gets azimuthal angle [rad]. | |
fvec | GetPhiError () const |
Gets azimuthal angle error [rad]. | |
fvec | GetTheta () const |
Gets polar angle [rad]. | |
fvec | GetThetaError () const |
Gets polar angle error [rad]. | |
fvec | GetP () const |
Gets momentum [GeV/ec]. For the straight tracks returns 1.e4 [GeV/ec]. | |
fvec | GetPz () const |
Gets z-component of the momentum [GeV/ec]. | |
fvec | GetPx () const |
Gets x-component of the momentum [GeV/ec]. | |
fvec | GetPy () const |
Gets y-component of the momentum [GeV/ec]. | |
fvec | GetPt () const |
Gets transverse momentum. | |
void | SetZ (fvec v) |
Sets z position [cm]. | |
void | SetX (fvec v) |
Sets x position [cm]. | |
void | SetY (fvec v) |
Sets y position [cm]. | |
void | SetTx (fvec v) |
Sets slope along x-axis. | |
void | SetTy (fvec v) |
Sets slope along y-axis. | |
void | SetQp (fvec v) |
Sets charge over momentum [ec/GeV]. | |
void | SetTime (fvec v) |
Sets time [ns]. | |
void | SetVi (fvec v) |
Sets inverse velocity [ns/cm]. | |
void | SetChiSq (fvec v) |
Sets Chi-square of track fit model. | |
void | SetNdf (fvec v) |
Sets NDF of track fit model. | |
void | SetChiSqTime (fvec v) |
Sets Chi-square of time measurements. | |
void | SetNdfTime (fvec v) |
Sets NDF of time measurements. | |
void | SetCovMatrix (const CovMatrix_t &val) |
Sets covariance matrix. | |
void | SetCovariance (int i, int j, fvec val) |
Get covariance matrix element. | |
void | SetCovariance (fvec val) |
Get covariance matrix element when indices are known at compile time. | |
void | SetC00 (fvec val) |
Individual setters for covariance matrix elements. | |
void | SetC10 (fvec val) |
void | SetC11 (fvec val) |
void | SetC20 (fvec val) |
void | SetC21 (fvec val) |
void | SetC22 (fvec val) |
void | SetC30 (fvec val) |
void | SetC31 (fvec val) |
void | SetC32 (fvec val) |
void | SetC33 (fvec val) |
void | SetC40 (fvec val) |
void | SetC41 (fvec val) |
void | SetC42 (fvec val) |
void | SetC43 (fvec val) |
void | SetC44 (fvec val) |
void | SetC50 (fvec val) |
void | SetC51 (fvec val) |
void | SetC52 (fvec val) |
void | SetC53 (fvec val) |
void | SetC54 (fvec val) |
void | SetC55 (fvec val) |
void | SetC60 (fvec val) |
void | SetC61 (fvec val) |
void | SetC62 (fvec val) |
void | SetC63 (fvec val) |
void | SetC64 (fvec val) |
void | SetC65 (fvec val) |
void | SetC66 (fvec val) |
CovMatrix_t & | CovMatrix () |
Reference to covariance matrix. | |
void | ResetErrors (fvec c00, fvec c11, fvec c22, fvec c33, fvec c44, fvec c55, fvec c66) |
Resets variances of track parameters and chi2, ndf values. | |
std::string | ToString (int i=-1) const |
Prints parameters to a string. | |
std::string | ToStringCorrelations (int i=-1) const |
Prints correlations to a string. | |
bool | IsFinite (bool printWhenWrong) const |
Checks whether some parameters are finite. | |
bool | IsEntryConsistent (bool printWhenWrong, int i) const |
Checks whether SIMD entry i is consistent. | |
bool | IsConsistent (bool printWhenWrong, int nFilled) const |
Checks whether first nFilled SIMD entries are consistent. | |
void | InitVelocityRange (fscal minP) |
Initializes inverse velocity range. | |
void | serialize (Archive &ar, const unsigned int) |
void | CopyBase (const int ia, const TrackParamBase< TdataB > &Tb, const int ib) |
Static Public Attributes | |
static constexpr int | kNtrackParam |
N of variable track parameters: {x, y, tx, ty, q/p, t, vi}. | |
static constexpr int | kNcovParam |
N of covariance matrix parameters. | |
Private Member Functions | |
void | CopyBase (const int ia, const TrackParamBase< T1 > &Tb, const int ib) |
Copies all/one entries from the other class. | |
Private Attributes | |
CovMatrix_t | fCovMatrix |
covariance matrix | |
fvec | fX |
x-position [cm] | |
fvec | fY |
y-position [cm] | |
fvec | fZ |
z-position [cm] | |
fvec | fTx |
slope along x-axis | |
fvec | fTy |
slope along y-axis | |
fvec | fQp |
charge over momentum [ec/GeV] | |
fvec | fT |
time [ns] | |
fvec | fVi |
inverse velocity in downstream direction [ns/cm] | |
fvec | fChiSq |
chi^2 of track fit, spatial measurements | |
fvec | fNdf |
NDF of track fit, spatial measurements. | |
fvec | fChiSqTime |
chi^2 of track fit, time measurements | |
fvec | fNdfTime |
NDF of track fit, time measurements. | |
Definition at line 653 of file KfTrackParam.h.
|
inherited |
covariance matrix type
Definition at line 41 of file KfTrackParam.h.
|
inlineinherited |
Get a reference to the covariance matrix element when indices are known at compile time.
i | row |
j | column |
val | matrix element |
Definition at line 457 of file KfTrackParam.h.
|
inlineinherited |
Get covariance matrix element when indices are known at compile time.
i | row |
j | column |
Definition at line 134 of file KfTrackParam.h.
|
inlineinherited |
Get a reference to the covariance matrix element.
i | row |
j | column |
Definition at line 446 of file KfTrackParam.h.
|
inlineinherited |
Get covariance matrix element.
i | row |
j | column |
Definition at line 123 of file KfTrackParam.h.
|
inlineinherited |
Individual references to covariance matrix elements.
Definition at line 465 of file KfTrackParam.h.
|
inlineinherited |
Individual getters for covariance matrix elements.
Definition at line 143 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 466 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 144 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 467 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 145 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 468 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 146 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 469 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 147 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 470 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 148 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 471 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 149 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 473 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 151 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 474 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 152 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 475 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 153 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 476 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 154 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 477 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 155 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 478 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 156 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 479 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 157 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 481 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 159 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 482 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 160 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 483 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 161 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 484 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 162 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 485 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 163 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 486 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 164 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 487 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 165 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 489 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 167 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 490 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 168 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 491 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 169 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 492 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 170 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 493 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 171 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 494 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 172 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 495 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 173 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 497 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 175 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 498 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 176 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 499 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 177 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 500 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 178 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 501 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 179 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 502 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 180 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 503 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 181 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 505 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 183 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 506 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 184 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 507 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 185 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 508 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 186 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 509 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 187 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 510 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 188 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 511 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 189 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 513 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 191 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 514 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 192 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 515 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 193 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 516 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 194 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 517 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 195 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 518 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 196 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 519 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 197 of file KfTrackParam.h.
|
inlineinherited |
Reference to Chi-square of track fit model.
Definition at line 431 of file KfTrackParam.h.
|
inlineinherited |
Gets Chi-square of track fit model.
Definition at line 108 of file KfTrackParam.h.
|
inlineinherited |
Reference to Chi-square of time measurements.
Definition at line 437 of file KfTrackParam.h.
|
inlineinherited |
Gets Chi-square of time measurements.
Definition at line 114 of file KfTrackParam.h.
|
privateinherited |
Copies all/one entries from the other class.
TdataB | Type of the other class |
TDoAllA | If true, all entries of the current class must be set |
TDoAllB | If true, all entries of the other class must be used |
ia | Index of SIMD vector element of the current class |
Tb | Other class |
ib | Index of SIMD vector element of the other class |
|
inlineinherited |
Definition at line 714 of file KfTrackParam.h.
|
inlineinherited |
Reference to covariance matrix.
Definition at line 428 of file KfTrackParam.h.
|
inlineinherited |
Gets charge.
Definition at line 270 of file KfTrackParam.h.
|
inlineinherited |
Gets Chi-square of track fit model.
Definition at line 258 of file KfTrackParam.h.
|
inlineinherited |
Gets Chi-square of time measurements.
Definition at line 264 of file KfTrackParam.h.
|
inlineinherited |
Get covariance matrix element.
i | row |
j | column |
Definition at line 255 of file KfTrackParam.h.
|
inlineinherited |
Gets covariance matrix.
Definition at line 249 of file KfTrackParam.h.
|
inlineinherited |
Gets NDF of track fit model.
Definition at line 261 of file KfTrackParam.h.
|
inlineinherited |
Gets NDF of time measurements.
Definition at line 267 of file KfTrackParam.h.
|
inlineinherited |
Gets momentum [GeV/ec]. For the straight tracks returns 1.e4 [GeV/ec].
Definition at line 285 of file KfTrackParam.h.
|
inlineinherited |
Gets azimuthal angle [rad].
Definition at line 273 of file KfTrackParam.h.
|
inlineinherited |
Gets azimuthal angle error [rad].
Inline and template function implementation
Definition at line 276 of file KfTrackParam.h.
|
inlineinherited |
Gets transverse momentum.
Definition at line 297 of file KfTrackParam.h.
|
inlineinherited |
Gets x-component of the momentum [GeV/ec].
Definition at line 291 of file KfTrackParam.h.
|
inlineinherited |
Gets y-component of the momentum [GeV/ec].
Definition at line 294 of file KfTrackParam.h.
|
inlineinherited |
Gets z-component of the momentum [GeV/ec].
Definition at line 288 of file KfTrackParam.h.
|
inlineinherited |
Gets charge over momentum [ec/GeV].
Definition at line 231 of file KfTrackParam.h.
|
inlineinherited |
Gets error of charge over momentum [ec/GeV].
Definition at line 234 of file KfTrackParam.h.
|
inlineinherited |
Gets polar angle [rad].
Definition at line 279 of file KfTrackParam.h.
|
inlineinherited |
|
inlineinherited |
Gets time [ns].
Definition at line 237 of file KfTrackParam.h.
|
inlineinherited |
Gets time error [ns].
Definition at line 240 of file KfTrackParam.h.
|
inlineinherited |
Gets slope along x-axis.
Definition at line 219 of file KfTrackParam.h.
|
inlineinherited |
Gets error of slope along x-axis.
Definition at line 222 of file KfTrackParam.h.
|
inlineinherited |
Gets slope along y-axis.
Definition at line 225 of file KfTrackParam.h.
|
inlineinherited |
Gets error of slope along y-axis.
Definition at line 228 of file KfTrackParam.h.
|
inlineinherited |
Gets inverse velocity [ns/cm] in downstream direction.
Definition at line 243 of file KfTrackParam.h.
|
inlineinherited |
Gets inverse velocity error [ns/cm].
Definition at line 246 of file KfTrackParam.h.
|
inlineinherited |
Gets x position [cm].
Definition at line 207 of file KfTrackParam.h.
|
inlineinherited |
Gets x position error [cm].
Definition at line 210 of file KfTrackParam.h.
|
inlineinherited |
Gets y position [cm].
Definition at line 213 of file KfTrackParam.h.
|
inlineinherited |
Gets y position error [cm].
Definition at line 216 of file KfTrackParam.h.
|
inlineinherited |
Gets z position [cm].
Getters with 'Get' prefix Some of them involve calculations
Definition at line 204 of file KfTrackParam.h.
|
inlineinherited |
Initializes inverse velocity range.
Definition at line 553 of file KfTrackParam.h.
|
inherited |
Checks whether first nFilled SIMD entries are consistent.
Definition at line 550 of file KfTrackParam.cxx.
|
inherited |
Checks whether SIMD entry i is consistent.
Definition at line 547 of file KfTrackParam.cxx.
|
inherited |
Checks whether some parameters are finite.
Definition at line 544 of file KfTrackParam.cxx.
|
inlineinherited |
Reference to NDF of track fit model.
Definition at line 434 of file KfTrackParam.h.
|
inlineinherited |
Gets NDF of track fit model.
Definition at line 111 of file KfTrackParam.h.
|
inlineinherited |
Reference to NDF of time measurements.
Definition at line 440 of file KfTrackParam.h.
|
inlineinherited |
Gets NDF of time measurements.
Definition at line 117 of file KfTrackParam.h.
|
inlineinherited |
Reference to charge over momentum [ec/GeV].
Definition at line 419 of file KfTrackParam.h.
|
inlineinherited |
Gets charge over momentum [ec/GeV].
Definition at line 99 of file KfTrackParam.h.
|
inlineinherited |
Resets variances of track parameters and chi2, ndf values.
Other methods
c00 | Variance of x-position [cm2] |
c11 | Variance of y-position [cm2] |
c22 | Variance of slope along x-axis |
c33 | Variance of slope along y-axis |
c44 | Variance of charge over momentum [(ec/GeV)2] |
c55 | Variance of time [ns2] |
c66 | Variance of inverse velocity [1/c2] |
Definition at line 533 of file KfTrackParam.h.
|
inlineinherited |
|
inlineinherited |
Set all SIMD entries from one SIMD entry of the other class It also works when T is scalar
Definition at line 62 of file KfTrackParam.h.
|
inlineinherited |
Set all SIMD entries from all SIMD entries of the other class It works for scalar and fvec types, except of the case when T is scalar and TdataB is fvec.
Definition at line 55 of file KfTrackParam.h.
|
inlineinherited |
Individual setters for covariance matrix elements.
Definition at line 369 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 370 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 371 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 372 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 373 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 374 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 375 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 376 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 377 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 378 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 379 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 380 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 381 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 382 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 383 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 384 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 385 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 386 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 387 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 388 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 389 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 390 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 391 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 392 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 393 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 394 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 395 of file KfTrackParam.h.
|
inlineinherited |
Definition at line 396 of file KfTrackParam.h.
|
inlineinherited |
Sets Chi-square of track fit model.
Definition at line 332 of file KfTrackParam.h.
|
inlineinherited |
Sets Chi-square of time measurements.
Definition at line 338 of file KfTrackParam.h.
|
inlineinherited |
Get covariance matrix element when indices are known at compile time.
i | row |
j | column |
val | matrix element |
Definition at line 361 of file KfTrackParam.h.
|
inlineinherited |
Get covariance matrix element.
i | row |
j | column |
val | covariance matrix element |
Definition at line 350 of file KfTrackParam.h.
|
inlineinherited |
Sets covariance matrix.
Definition at line 344 of file KfTrackParam.h.
|
inlineinherited |
Sets NDF of track fit model.
Definition at line 335 of file KfTrackParam.h.
|
inlineinherited |
Sets NDF of time measurements.
Definition at line 341 of file KfTrackParam.h.
|
inlineinherited |
Set one SIMD entry from one SIMD entry of the other class It only works when T is fvec, TdataB is fvec
Definition at line 74 of file KfTrackParam.h.
|
inlineinherited |
Set one SIMD entry from one SIMD entry of the other class It only works when T is fvec, TdataB is scalar
Definition at line 67 of file KfTrackParam.h.
|
inlineinherited |
Sets charge over momentum [ec/GeV].
Definition at line 323 of file KfTrackParam.h.
|
inlineinherited |
Sets time [ns].
Definition at line 326 of file KfTrackParam.h.
|
inlineinherited |
Sets slope along x-axis.
Definition at line 317 of file KfTrackParam.h.
|
inlineinherited |
Sets slope along y-axis.
Definition at line 320 of file KfTrackParam.h.
|
inlineinherited |
Sets inverse velocity [ns/cm].
Definition at line 329 of file KfTrackParam.h.
|
inlineinherited |
Sets x position [cm].
Definition at line 311 of file KfTrackParam.h.
|
inlineinherited |
Sets y position [cm].
Definition at line 314 of file KfTrackParam.h.
|
inlineinherited |
|
inlineinherited |
Reference to time [ns].
Definition at line 422 of file KfTrackParam.h.
|
inlineinherited |
Gets time [ns].
Definition at line 102 of file KfTrackParam.h.
|
inherited |
Prints parameters to a string.
i | Index of SIMD vector element (when i== -1, the entire vector is printed) |
Definition at line 537 of file KfTrackParam.cxx.
|
inherited |
Prints correlations to a string.
i | Index of SIMD vector element (when i== -1, the entire vector is printed) |
Definition at line 541 of file KfTrackParam.cxx.
|
inlineinherited |
Reference to slope along x-axis.
Definition at line 413 of file KfTrackParam.h.
|
inlineinherited |
Gets slope along x-axis.
Definition at line 93 of file KfTrackParam.h.
|
inlineinherited |
Reference to slope along y-axis.
Definition at line 416 of file KfTrackParam.h.
|
inlineinherited |
Gets slope along y-axis.
Definition at line 96 of file KfTrackParam.h.
|
inlineinherited |
Reference to inverse velocity [ns/cm].
Definition at line 425 of file KfTrackParam.h.
|
inlineinherited |
Gets inverse velocity [ns/cm].
Definition at line 105 of file KfTrackParam.h.
|
inlineinherited |
Reference to x position [cm].
Definition at line 407 of file KfTrackParam.h.
|
inlineinherited |
Gets x position [cm].
Definition at line 87 of file KfTrackParam.h.
|
inlineinherited |
Reference to y position [cm].
Definition at line 410 of file KfTrackParam.h.
|
inlineinherited |
Gets y position [cm].
Definition at line 90 of file KfTrackParam.h.
|
inlineinherited |
Reference to z position [cm].
References to parameters to ease the math formulae They are especially useful for masked SIMD operations like: X()( mask ) = fvec(1.);
Definition at line 404 of file KfTrackParam.h.
|
inlineinherited |
Gets z position [cm].
Getters without 'Get' prefix to ease the math formulae
Definition at line 84 of file KfTrackParam.h.
|
privateinherited |
chi^2 of track fit, spatial measurements
Definition at line 617 of file KfTrackParam.h.
|
privateinherited |
chi^2 of track fit, time measurements
Definition at line 619 of file KfTrackParam.h.
|
privateinherited |
|
privateinherited |
NDF of track fit, spatial measurements.
Definition at line 618 of file KfTrackParam.h.
|
privateinherited |
NDF of track fit, time measurements.
Definition at line 620 of file KfTrackParam.h.
|
privateinherited |
charge over momentum [ec/GeV]
Definition at line 613 of file KfTrackParam.h.
|
privateinherited |
time [ns]
Definition at line 614 of file KfTrackParam.h.
|
privateinherited |
slope along x-axis
Definition at line 611 of file KfTrackParam.h.
|
privateinherited |
slope along y-axis
Definition at line 612 of file KfTrackParam.h.
|
privateinherited |
inverse velocity in downstream direction [ns/cm]
Definition at line 615 of file KfTrackParam.h.
|
privateinherited |
x-position [cm]
Definition at line 608 of file KfTrackParam.h.
|
privateinherited |
y-position [cm]
Definition at line 609 of file KfTrackParam.h.
|
privateinherited |
z-position [cm]
Definition at line 610 of file KfTrackParam.h.
|
staticconstexprinherited |
N of covariance matrix parameters.
Definition at line 39 of file KfTrackParam.h.
|
staticconstexprinherited |
N of variable track parameters: {x, y, tx, ty, q/p, t, vi}.
Definition at line 38 of file KfTrackParam.h.