|
CbmRoot
|
#include <CbmL1Track.h>
Public Types | |
| typedef std::array< T, kNcovParam > | CovMatrix_t |
| covariance matrix type | |
Public Member Functions | |
| CbmL1Track ()=default | |
| void | AddMCTrackIndex (int iMT) |
| Adds an index of MC track index. | |
| void | ClearMatchedMCTracks () |
| Clears the contents of matched MC track indexes (and pointers) | |
| bool | IsGhost () const |
| int | GetFirstHitIndex () const |
| Gets first hit index. | |
| int | GetLastHitIndex () const |
| Gets last hit index. | |
| const auto & | GetHitIndexes () const |
| Gets hit indexes. | |
| const auto & | GetMCTrackIndexes () const |
| Gets a reference to MC track indexes. | |
| double | GetMaxPurity () const |
| Gets max purity. | |
| int | GetMatchedMCTrackIndex () const |
| Gets index of matched MC track. | |
| int | GetNofHits () const |
| Gets number of hits of the track. | |
| int | GetNofMCTracks () const |
| Gets number of associated MC tracks. | |
| int | GetNofStations () const |
| Gets number of stations. | |
| void | SetMaxPurity (double maxPurity_) |
| double | GetProb () const |
| Gets probability of track fit model. | |
| std::string | ToString (int verbose=10, bool header=false) const |
| Provides a string representation of object. | |
| ClassDefNV (TrackParam, 1) | |
| ClassDefNV (TrackParam, 1) | |
| ClassDefNV (TrackParam, 1) | |
| ClassDefNV (TrackParam, 1) | |
| ClassDefNV (TrackParamBaseScalar, 1) | |
| T | GetEta () const |
| Gets pseudo-rapidity. | |
| template<typename T1> | |
| void | Set (const TrackParamBase< T1 > &Tb) |
| void | Set (const TrackParamBase< fvec > &Tb, const int ib) |
| template<typename T1> | |
| void | SetOneEntry (const int ia, const TrackParamBase< T1 > &Tb) |
| void | SetOneEntry (const int ia, const TrackParamBase< fvec > &Tb, const int ib) |
| T | Z () const |
| Gets z position [cm]. | |
| T & | Z () |
| Reference to z position [cm]. | |
| T | X () const |
| Gets x position [cm]. | |
| T & | X () |
| Reference to x position [cm]. | |
| T | Y () const |
| Gets y position [cm]. | |
| T & | Y () |
| Reference to y position [cm]. | |
| T | Tx () const |
| Gets slope along x-axis. | |
| T & | Tx () |
| Reference to slope along x-axis. | |
| T | Ty () const |
| Gets slope along y-axis. | |
| T & | Ty () |
| Reference to slope along y-axis. | |
| T | Qp () const |
| Gets charge over momentum [ec/GeV]. | |
| T & | Qp () |
| Reference to charge over momentum [ec/GeV]. | |
| T | Time () const |
| Gets time [ns]. | |
| T & | Time () |
| Reference to time [ns]. | |
| T | Vi () const |
| Gets inverse velocity [ns/cm]. | |
| T & | Vi () |
| Reference to inverse velocity [ns/cm]. | |
| T | ChiSq () const |
| Gets Chi-square of track fit model. | |
| T & | ChiSq () |
| Reference to Chi-square of track fit model. | |
| T | Ndf () const |
| Gets NDF of track fit model. | |
| T & | Ndf () |
| Reference to NDF of track fit model. | |
| T | ChiSqTime () const |
| Gets Chi-square of time measurements. | |
| T & | ChiSqTime () |
| Reference to Chi-square of time measurements. | |
| T | NdfTime () const |
| Gets NDF of time measurements. | |
| T & | NdfTime () |
| Reference to NDF of time measurements. | |
| T | C (int i, int j) const |
| Get covariance matrix element. | |
| template<int i, int j> | |
| T | C () const |
| Get covariance matrix element when indices are known at compile time. | |
| T & | C (int i, int j) |
| Get a reference to the covariance matrix element. | |
| template<int i, int j> | |
| T & | C () |
| Get a reference to the covariance matrix element when indices are known at compile time. | |
| T | C00 () const |
| Individual getters for covariance matrix elements. | |
| T & | C00 () |
| Individual references to covariance matrix elements. | |
| T | C01 () const |
| T & | C01 () |
| T | C02 () const |
| T & | C02 () |
| T | C03 () const |
| T & | C03 () |
| T | C04 () const |
| T & | C04 () |
| T | C05 () const |
| T & | C05 () |
| T | C06 () const |
| T & | C06 () |
| T | C10 () const |
| T & | C10 () |
| T | C11 () const |
| T & | C11 () |
| T | C12 () const |
| T & | C12 () |
| T | C13 () const |
| T & | C13 () |
| T | C14 () const |
| T & | C14 () |
| T | C15 () const |
| T & | C15 () |
| T | C16 () const |
| T & | C16 () |
| T | C20 () const |
| T & | C20 () |
| T | C21 () const |
| T & | C21 () |
| T | C22 () const |
| T & | C22 () |
| T | C23 () const |
| T & | C23 () |
| T | C24 () const |
| T & | C24 () |
| T | C25 () const |
| T & | C25 () |
| T | C26 () const |
| T & | C26 () |
| T | C30 () const |
| T & | C30 () |
| T | C31 () const |
| T & | C31 () |
| T | C32 () const |
| T & | C32 () |
| T | C33 () const |
| T & | C33 () |
| T | C34 () const |
| T & | C34 () |
| T | C35 () const |
| T & | C35 () |
| T | C36 () const |
| T & | C36 () |
| T | C40 () const |
| T & | C40 () |
| T | C41 () const |
| T & | C41 () |
| T | C42 () const |
| T & | C42 () |
| T | C43 () const |
| T & | C43 () |
| T | C44 () const |
| T & | C44 () |
| T | C45 () const |
| T & | C45 () |
| T | C46 () const |
| T & | C46 () |
| T | C50 () const |
| T & | C50 () |
| T | C51 () const |
| T & | C51 () |
| T | C52 () const |
| T & | C52 () |
| T | C53 () const |
| T & | C53 () |
| T | C54 () const |
| T & | C54 () |
| T | C55 () const |
| T & | C55 () |
| T | C56 () const |
| T & | C56 () |
| T | C60 () const |
| T & | C60 () |
| T | C61 () const |
| T & | C61 () |
| T | C62 () const |
| T & | C62 () |
| T | C63 () const |
| T & | C63 () |
| T | C64 () const |
| T & | C64 () |
| T | C65 () const |
| T & | C65 () |
| T | C66 () const |
| T & | C66 () |
| T | GetZ () const |
| Gets z position [cm]. | |
| T | GetX () const |
| Gets x position [cm]. | |
| T | GetXError () const |
| Gets x position error [cm]. | |
| T | GetY () const |
| Gets y position [cm]. | |
| T | GetYError () const |
| Gets y position error [cm]. | |
| T | GetTx () const |
| Gets slope along x-axis. | |
| T | GetTxError () const |
| Gets error of slope along x-axis. | |
| T | GetTy () const |
| Gets slope along y-axis. | |
| T | GetTyError () const |
| Gets error of slope along y-axis. | |
| T | GetQp () const |
| Gets charge over momentum [ec/GeV]. | |
| T | GetQpError () const |
| Gets error of charge over momentum [ec/GeV]. | |
| T | GetTime () const |
| Gets time [ns]. | |
| T | GetTimeError () const |
| Gets time error [ns]. | |
| T | GetVi () const |
| Gets inverse velocity [ns/cm] in downstream direction. | |
| T | GetViError () const |
| Gets inverse velocity error [ns/cm]. | |
| const CovMatrix_t & | GetCovMatrix () const |
| Gets covariance matrix. | |
| T | GetCovariance (int i, int j) const |
| Get covariance matrix element. | |
| T | GetChiSq () const |
| Gets Chi-square of track fit model. | |
| T | GetNdf () const |
| Gets NDF of track fit model. | |
| T | GetChiSqTime () const |
| Gets Chi-square of time measurements. | |
| T | GetNdfTime () const |
| Gets NDF of time measurements. | |
| T | GetCharge () const |
| Gets charge. | |
| T | GetPhi () const |
| Gets azimuthal angle [rad]. | |
| T | GetPhiError () const |
| Gets azimuthal angle error [rad]. | |
| T | GetTheta () const |
| Gets polar angle [rad]. | |
| T | GetThetaError () const |
| Gets polar angle error [rad]. | |
| T | GetP () const |
| Gets momentum [GeV/ec]. For the straight tracks returns 1.e4 [GeV/ec]. | |
| T | GetPz () const |
| Gets z-component of the momentum [GeV/ec]. | |
| T | GetPx () const |
| Gets x-component of the momentum [GeV/ec]. | |
| T | GetPy () const |
| Gets y-component of the momentum [GeV/ec]. | |
| T | GetPt () const |
| Gets transverse momentum. | |
| void | SetZ (T v) |
| Sets z position [cm]. | |
| void | SetX (T v) |
| Sets x position [cm]. | |
| void | SetY (T v) |
| Sets y position [cm]. | |
| void | SetTx (T v) |
| Sets slope along x-axis. | |
| void | SetTy (T v) |
| Sets slope along y-axis. | |
| void | SetQp (T v) |
| Sets charge over momentum [ec/GeV]. | |
| void | SetTime (T v) |
| Sets time [ns]. | |
| void | SetVi (T v) |
| Sets inverse velocity [ns/cm]. | |
| void | SetChiSq (T v) |
| Sets Chi-square of track fit model. | |
| void | SetNdf (T v) |
| Sets NDF of track fit model. | |
| void | SetChiSqTime (T v) |
| Sets Chi-square of time measurements. | |
| void | SetNdfTime (T v) |
| Sets NDF of time measurements. | |
| void | SetCovMatrix (const CovMatrix_t &val) |
| Sets covariance matrix. | |
| void | SetCovariance (int i, int j, T val) |
| Get covariance matrix element. | |
| template<int i, int j> | |
| void | SetCovariance (T val) |
| Get covariance matrix element when indices are known at compile time. | |
| void | SetC00 (T val) |
| Individual setters for covariance matrix elements. | |
| void | SetC10 (T val) |
| void | SetC11 (T val) |
| void | SetC20 (T val) |
| void | SetC21 (T val) |
| void | SetC22 (T val) |
| void | SetC30 (T val) |
| void | SetC31 (T val) |
| void | SetC32 (T val) |
| void | SetC33 (T val) |
| void | SetC40 (T val) |
| void | SetC41 (T val) |
| void | SetC42 (T val) |
| void | SetC43 (T val) |
| void | SetC44 (T val) |
| void | SetC50 (T val) |
| void | SetC51 (T val) |
| void | SetC52 (T val) |
| void | SetC53 (T val) |
| void | SetC54 (T val) |
| void | SetC55 (T val) |
| void | SetC60 (T val) |
| void | SetC61 (T val) |
| void | SetC62 (T val) |
| void | SetC63 (T val) |
| void | SetC64 (T val) |
| void | SetC65 (T val) |
| void | SetC66 (T val) |
| CovMatrix_t & | CovMatrix () |
| Reference to covariance matrix. | |
| void | ResetErrors (T c00, T c11, T c22, T c33, T c44, T c55, T 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. | |
| template<class Archive> | |
| void | serialize (Archive &ar, const unsigned int) |
| template<typename TdataB, bool TDoAllA, bool TDoAllB> | |
| void | CopyBase (const int ia, const TrackParamBase< TdataB > &Tb, const int ib) |
Public Attributes | |
| cbm::algo::kf::TrackParamD | Tpv |
| Track parameters at primary vertex. | |
| cbm::algo::kf::TrackParamD | TLast |
| Track parameters in the end of the track. | |
| std::vector< int > | Hits |
| Indexes of hits of this track. | |
| int | nStations {0} |
| Number of stations with hits of this track. | |
| int | index {0} |
| Index of this track (TODO: it seems to be not initialized) | |
| double | fTrackTime {0.} |
| Time of the track [ns] ??? | |
| std::map< int, int > | hitMap |
Static Public Attributes | |
| static constexpr int | kNtrackParam {7} |
| N of variable track parameters: {x, y, tx, ty, q/p, t, vi}. | |
| static constexpr int | kNcovParam {(kNtrackParam) * (kNtrackParam + 1) / 2} |
| N of covariance matrix parameters. | |
Private Member Functions | |
| template<typename T1, bool TDoAllA, bool TDoAllB> | |
| void | CopyBase (const int ia, const TrackParamBase< T1 > &Tb, const int ib) |
| Copies all/one entries from the other class. | |
Private Attributes | |
| ca::Vector< int > | fvMcTrackIndexes = {"CbmL1Track::fvMcTrackIndexes"} |
| double | maxPurity {-1.} |
| Maximum persent of hits, which belong to one mcTrack. | |
| CovMatrix_t | fCovMatrix |
| covariance matrix | |
| T | fX {0.} |
| x-position [cm] | |
| T | fY {0.} |
| y-position [cm] | |
| T | fZ {0.} |
| z-position [cm] | |
| T | fTx {0.} |
| slope along x-axis | |
| T | fTy {0.} |
| slope along y-axis | |
| T | fQp {0.} |
| charge over momentum [ec/GeV] | |
| T | fT {0.} |
| time [ns] | |
| T | fVi {0.} |
| inverse velocity in downstream direction [ns/cm] | |
| T | fChiSq {0.} |
| chi^2 of track fit, spatial measurements | |
| T | fNdf {0.} |
| NDF of track fit, spatial measurements. | |
| T | fChiSqTime {0.} |
| chi^2 of track fit, time measurements | |
| T | fNdfTime {0.} |
| NDF of track fit, time measurements. | |
Definition at line 42 of file CbmL1Track.h.
|
inherited |
covariance matrix type
Definition at line 46 of file KfTrackParam.h.
|
default |
|
inline |
Adds an index of MC track index.
Definition at line 47 of file CbmL1Track.h.
References fvMcTrackIndexes.
|
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 458 of file KfTrackParam.h.
References fCovMatrix, and cbm::algo::kf::math::SymIndex().
|
inlineinherited |
Get covariance matrix element when indices are known at compile time.
| i | row |
| j | column |
Definition at line 139 of file KfTrackParam.h.
References fCovMatrix.
|
inlineinherited |
Get a reference to the covariance matrix element.
| i | row |
| j | column |
Definition at line 451 of file KfTrackParam.h.
References fCovMatrix, and cbm::algo::kf::math::SymIndex().
|
inlineinherited |
Get covariance matrix element.
| i | row |
| j | column |
Definition at line 128 of file KfTrackParam.h.
References fCovMatrix.
Referenced by cbm::kf::ConvertTrackParam(), and cbm::kf::ConvertTrackParam().
|
inlineinherited |
Individual references to covariance matrix elements.
Definition at line 465 of file KfTrackParam.h.
References C.
|
inlineinherited |
Individual getters for covariance matrix elements.
Definition at line 148 of file KfTrackParam.h.
References C.
Referenced by GetXError(), cbm::algo::kfp::V0Finder::SetKfpTrackParameters(), ToString(), and ToStringCorrelations().
|
inlineinherited |
Definition at line 466 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 149 of file KfTrackParam.h.
References C.
Referenced by cbm::algo::kfp::V0Finder::SetKfpTrackParameters().
|
inlineinherited |
Definition at line 467 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 150 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 468 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 151 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 469 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 152 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 470 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 153 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 471 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 154 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 473 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 474 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 157 of file KfTrackParam.h.
References C.
Referenced by GetYError(), cbm::algo::kfp::V0Finder::SetKfpTrackParameters(), ToString(), and ToStringCorrelations().
|
inlineinherited |
Definition at line 475 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 158 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 476 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 159 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 477 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 160 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 478 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 161 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 479 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 162 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 481 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 482 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 483 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 166 of file KfTrackParam.h.
References C.
Referenced by GetPhiError(), GetThetaError(), GetTxError(), ToString(), and ToStringCorrelations().
|
inlineinherited |
Definition at line 484 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 167 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 485 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 168 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 486 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 169 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 487 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 170 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 489 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 490 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 491 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 174 of file KfTrackParam.h.
References C.
Referenced by GetPhiError(), GetThetaError(), and ToStringCorrelations().
|
inlineinherited |
Definition at line 492 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 175 of file KfTrackParam.h.
References C.
Referenced by GetPhiError(), GetThetaError(), GetTyError(), ToString(), and ToStringCorrelations().
|
inlineinherited |
Definition at line 493 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 176 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 494 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 177 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 495 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 178 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 497 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 498 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 499 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 500 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 501 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 184 of file KfTrackParam.h.
References C.
Referenced by GetQpError(), ToString(), and ToStringCorrelations().
|
inlineinherited |
Definition at line 502 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 185 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 503 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 186 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 505 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 506 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 507 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 508 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 509 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 510 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 193 of file KfTrackParam.h.
References C.
Referenced by cbm::kf::ConvertTrackParam(), GetTimeError(), ToString(), and ToStringCorrelations().
|
inlineinherited |
Definition at line 511 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 194 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 513 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 514 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 515 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 516 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 517 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 518 of file KfTrackParam.h.
References C.
|
inlineinherited |
|
inlineinherited |
Definition at line 519 of file KfTrackParam.h.
References C.
|
inlineinherited |
Definition at line 202 of file KfTrackParam.h.
References C.
Referenced by cbm::kf::ConvertTrackParam(), GetViError(), ToString(), and ToStringCorrelations().
|
inlineinherited |
Reference to Chi-square of track fit model.
Definition at line 436 of file KfTrackParam.h.
References fChiSq.
|
inlineinherited |
Gets Chi-square of track fit model.
Definition at line 113 of file KfTrackParam.h.
References fChiSq.
Referenced by cbm::algo::ca::TripletConstructor::CollectHits(), and cbm::kf::ConvertTrackParam().
|
inlineinherited |
Reference to Chi-square of time measurements.
Definition at line 442 of file KfTrackParam.h.
References fChiSqTime.
|
inlineinherited |
Gets Chi-square of time measurements.
Definition at line 119 of file KfTrackParam.h.
References fChiSqTime.
Referenced by cbm::kf::ConvertTrackParam().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inline |
Clears the contents of matched MC track indexes (and pointers)
Definition at line 50 of file CbmL1Track.h.
References fvMcTrackIndexes.
|
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 |
References TrackParamBase().
Referenced by cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), Set(), Set(), SetOneEntry(), and SetOneEntry().
|
inlineinherited |
Definition at line 730 of file KfTrackParam.h.
|
inlineinherited |
Reference to covariance matrix.
Definition at line 433 of file KfTrackParam.h.
References fCovMatrix.
Referenced by cbm::kf::ConvertTrackParam(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inlineinherited |
Gets charge.
Definition at line 275 of file KfTrackParam.h.
References GetQp(), and cbm::algo::kf::utils::iif().
|
inlineinherited |
Gets Chi-square of track fit model.
Definition at line 263 of file KfTrackParam.h.
References fChiSq.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrack(), cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), CbmBbaAlignmentMcbmTask::CostFunction(), cbm::ca::TrackFitQa::Fill(), CbmL1::HistoPerformance(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inlineinherited |
Gets Chi-square of time measurements.
Definition at line 269 of file KfTrackParam.h.
References fChiSqTime.
Referenced by cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inlineinherited |
Get covariance matrix element.
| i | row |
| j | column |
Definition at line 260 of file KfTrackParam.h.
References C.
Referenced by cbm::kf::CreateKfParticle(), and CbmRecoQaTask::View::Load().
|
inlineinherited |
Gets covariance matrix.
Definition at line 254 of file KfTrackParam.h.
References fCovMatrix.
Referenced by cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inlineinherited |
Gets pseudo-rapidity.
------------------------------------------------------------------------------------------------------------------—using
Definition at line 640 of file KfTrackParam.h.
References cbm::algo::kf::TrackParamBase< T >::GetTheta(), and log().
|
inline |
Gets first hit index.
Definition at line 55 of file CbmL1Track.h.
References Hits.
Referenced by CbmL1::HistoPerformance().
|
inline |
Gets hit indexes.
Definition at line 61 of file CbmL1Track.h.
References Hits.
Referenced by ToString().
|
inline |
Gets last hit index.
Definition at line 58 of file CbmL1Track.h.
References Hits.
Referenced by CbmL1::HistoPerformance().
|
inline |
Gets index of matched MC track.
Definition at line 73 of file CbmL1Track.h.
References fvMcTrackIndexes.
Referenced by CbmL1::HistoPerformance(), and ToString().
|
inline |
Gets max purity.
Definition at line 68 of file CbmL1Track.h.
References maxPurity.
Referenced by CbmL1::HistoPerformance(), and ToString().
|
inline |
Gets a reference to MC track indexes.
Definition at line 65 of file CbmL1Track.h.
References fvMcTrackIndexes.
Referenced by ToString().
|
inlineinherited |
Gets NDF of track fit model.
Definition at line 266 of file KfTrackParam.h.
References fNdf.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrack(), cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), CbmBbaAlignmentMcbmTask::CostFunction(), cbm::ca::TrackFitQa::Fill(), CbmL1::HistoPerformance(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inlineinherited |
Gets NDF of time measurements.
Definition at line 272 of file KfTrackParam.h.
References fNdfTime.
Referenced by cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inline |
Gets number of hits of the track.
Definition at line 76 of file CbmL1Track.h.
References Hits.
Referenced by ToString().
|
inline |
Gets number of associated MC tracks.
Definition at line 79 of file CbmL1Track.h.
References fvMcTrackIndexes.
Referenced by CbmL1::HistoPerformance(), and ToString().
|
inline |
|
inlineinherited |
Gets momentum [GeV/ec]. For the straight tracks returns 1.e4 [GeV/ec].
Definition at line 290 of file KfTrackParam.h.
References cbm::algo::kf::utils::fabs(), GetQp(), and cbm::algo::kf::utils::iif().
Referenced by GetPt(), GetPz(), and CbmL1::HistoPerformance().
|
inlineinherited |
Gets azimuthal angle [rad].
Definition at line 278 of file KfTrackParam.h.
References GetTx(), and GetTy().
Referenced by CbmL1::HistoPerformance().
|
inlineinherited |
Gets azimuthal angle error [rad].
Inline and template function implementation
Definition at line 687 of file KfTrackParam.h.
References C22(), C32(), C33(), GetPhiError(), GetTx(), GetTy(), and sqrt().
Referenced by GetPhiError().
|
inline |
Gets probability of track fit model.
Definition at line 91 of file CbmL1Track.h.
References cbm::algo::kf::TrackParam< double >::GetChiSq(), and cbm::algo::kf::TrackParam< double >::GetNdf().
|
inlineinherited |
|
inlineinherited |
Gets x-component of the momentum [GeV/ec].
Definition at line 296 of file KfTrackParam.h.
|
inlineinherited |
Gets y-component of the momentum [GeV/ec].
Definition at line 299 of file KfTrackParam.h.
|
inlineinherited |
|
inlineinherited |
Gets charge over momentum [ec/GeV].
Definition at line 236 of file KfTrackParam.h.
References fQp.
Referenced by cbm::kf::ConvertTrackParam(), cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), cbm::kf::CreateKfParticle(), cbm::ca::TrackFitQa::Fill(), cbm::algo::ca::TripletConstructor::FindDoublets(), GetCharge(), GetP(), CbmL1::HistoPerformance(), cbm::algo::kfp::V0Finder::SetKfpTrackParameters(), and ToString().
|
inlineinherited |
Gets error of charge over momentum [ec/GeV].
Definition at line 239 of file KfTrackParam.h.
Referenced by cbm::ca::TrackFitQa::Fill().
|
inlineinherited |
Gets polar angle [rad].
Definition at line 284 of file KfTrackParam.h.
References GetTx(), GetTy(), and sqrt().
Referenced by cbm::ca::TrackFitQa::Fill(), and cbm::algo::kf::TrackParamBaseScalar< T >::GetEta().
|
inlineinherited |
Gets polar angle error [rad].
Definition at line 707 of file KfTrackParam.h.
References C22(), C32(), C33(), GetThetaError(), GetTx(), GetTy(), and sqrt().
Referenced by GetThetaError().
|
inlineinherited |
Gets time [ns].
Definition at line 242 of file KfTrackParam.h.
References fT.
Referenced by cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), cbm::ca::TrackFitQa::Fill(), and ToString().
|
inlineinherited |
Gets time error [ns].
Definition at line 245 of file KfTrackParam.h.
Referenced by cbm::ca::TrackFitQa::Fill().
|
inlineinherited |
Gets slope along x-axis.
Definition at line 224 of file KfTrackParam.h.
References fTx.
Referenced by cbm::algo::evbuild::V0Trigger::CalcPCA(), cbm::kf::ConvertTrackParam(), cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), cbm::kf::CreateKfParticle(), cbm::ca::TrackFitQa::Fill(), cbm::algo::kf::detail::ConcreteField< T, EFieldMode::Interpolated >::GetFieldValueForLine(), cbm::algo::kf::detail::ConcreteField< T, EFieldMode::Original >::GetFieldValueForLine(), cbm::algo::kf::FieldSlice< T >::GetFieldValueForLine(), GetPhi(), GetPhiError(), GetPt(), GetPx(), GetPz(), GetTheta(), GetThetaError(), cbm::algo::kfp::V0Finder::SetKfpTrackParameters(), and ToString().
|
inlineinherited |
Gets error of slope along x-axis.
Definition at line 227 of file KfTrackParam.h.
Referenced by cbm::ca::TrackFitQa::Fill().
|
inlineinherited |
Gets slope along y-axis.
Definition at line 230 of file KfTrackParam.h.
References fTy.
Referenced by cbm::algo::evbuild::V0Trigger::CalcPCA(), cbm::kf::ConvertTrackParam(), cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), cbm::kf::CreateKfParticle(), cbm::ca::TrackFitQa::Fill(), cbm::algo::kf::detail::ConcreteField< T, EFieldMode::Interpolated >::GetFieldValueForLine(), cbm::algo::kf::detail::ConcreteField< T, EFieldMode::Original >::GetFieldValueForLine(), cbm::algo::kf::FieldSlice< T >::GetFieldValueForLine(), GetPhi(), GetPhiError(), GetPt(), GetPy(), GetPz(), GetTheta(), GetThetaError(), cbm::algo::kfp::V0Finder::SetKfpTrackParameters(), and ToString().
|
inlineinherited |
Gets error of slope along y-axis.
Definition at line 233 of file KfTrackParam.h.
Referenced by cbm::ca::TrackFitQa::Fill().
|
inlineinherited |
Gets inverse velocity [ns/cm] in downstream direction.
Definition at line 248 of file KfTrackParam.h.
References fVi.
Referenced by cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), cbm::ca::TrackFitQa::Fill(), and ToString().
|
inlineinherited |
Gets inverse velocity error [ns/cm].
Definition at line 251 of file KfTrackParam.h.
Referenced by cbm::ca::TrackFitQa::Fill().
|
inlineinherited |
Gets x position [cm].
Definition at line 212 of file KfTrackParam.h.
References fX.
Referenced by cbm::algo::evbuild::V0Trigger::CalcPCA(), cbm::kf::ConvertTrackParam(), cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), cbm::kf::CreateKfParticle(), cbm::ca::TrackFitQa::Fill(), cbm::algo::kf::detail::ConcreteField< T, EFieldMode::Interpolated >::GetFieldValueForLine(), cbm::algo::kf::detail::ConcreteField< T, EFieldMode::Original >::GetFieldValueForLine(), cbm::algo::kf::FieldSlice< T >::GetFieldValueForLine(), cbm::algo::kfp::V0Finder::SetKfpTrackParameters(), ToString(), and CbmL1::TrackFitPerformance().
|
inlineinherited |
Gets x position error [cm].
Definition at line 215 of file KfTrackParam.h.
Referenced by cbm::ca::TrackFitQa::Fill().
|
inlineinherited |
Gets y position [cm].
Definition at line 218 of file KfTrackParam.h.
References fY.
Referenced by cbm::algo::evbuild::V0Trigger::CalcPCA(), cbm::kf::ConvertTrackParam(), cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), cbm::kf::CreateKfParticle(), cbm::ca::TrackFitQa::Fill(), cbm::algo::kf::detail::ConcreteField< T, EFieldMode::Interpolated >::GetFieldValueForLine(), cbm::algo::kf::detail::ConcreteField< T, EFieldMode::Original >::GetFieldValueForLine(), cbm::algo::kf::FieldSlice< T >::GetFieldValueForLine(), cbm::algo::kfp::V0Finder::SetKfpTrackParameters(), ToString(), and CbmL1::TrackFitPerformance().
|
inlineinherited |
Gets y position error [cm].
Definition at line 221 of file KfTrackParam.h.
Referenced by cbm::ca::TrackFitQa::Fill().
|
inlineinherited |
Gets z position [cm].
Getters with 'Get' prefix Some of them involve calculations
Definition at line 209 of file KfTrackParam.h.
References fZ.
Referenced by cbm::algo::evbuild::V0Trigger::CalcPCA(), cbm::kf::ConvertTrackParam(), cbm::algo::kf::TrackParamBase< fvec >::CopyBase(), cbm::kf::CreateKfParticle(), cbm::ca::TrackFitQa::Fill(), cbm::algo::kf::detail::ConcreteField< T, EFieldMode::Interpolated >::GetFieldValueForLine(), cbm::algo::kf::detail::ConcreteField< T, EFieldMode::Original >::GetFieldValueForLine(), cbm::algo::kf::FieldSlice< T >::GetFieldValueForLine(), cbm::algo::kfp::V0Finder::SetKfpTrackParameters(), and ToString().
|
inlineinherited |
Initializes inverse velocity range.
Definition at line 781 of file KfTrackParam.h.
References InitVelocityRange(), cbm::algo::kf::defs::ProtonMass, SetC66(), SetVi(), cbm::algo::kf::defs::SpeedOfLightInv, and sqrt().
Referenced by InitVelocityRange().
|
inherited |
Checks whether first nFilled SIMD entries are consistent.
Definition at line 305 of file KfTrackParam.cxx.
References IsEntryConsistent(), cbm::algo::kf::fvec::size(), size(), and ToString().
Referenced by cbm::kf::CreateKfParticle().
|
inherited |
Checks whether SIMD entry i is consistent.
Definition at line 204 of file KfTrackParam.cxx.
References C, fChiSq, fChiSqTime, fNdf, fNdfTime, fQp, fT, fTx, fTy, fVi, fX, fY, fZ, cbm::algo::kf::GetEntry(), sqrt(), and ToString().
Referenced by IsConsistent().
|
inherited |
Checks whether some parameters are finite.
Definition at line 161 of file KfTrackParam.cxx.
References C, fChiSq, fChiSqTime, fNdf, fNdfTime, fQp, fT, fTx, fTy, fVi, fX, fY, fZ, cbm::algo::kf::utils::IsFinite(), and kNtrackParam.
|
inline |
Definition at line 52 of file CbmL1Track.h.
References maxPurity, and CbmL1Constants::MinPurity.
Referenced by CbmL1::HistoPerformance(), and ToString().
|
inlineinherited |
Reference to NDF of track fit model.
Definition at line 439 of file KfTrackParam.h.
References fNdf.
|
inlineinherited |
Gets NDF of track fit model.
Definition at line 116 of file KfTrackParam.h.
References fNdf.
Referenced by cbm::kf::ConvertTrackParam().
|
inlineinherited |
Reference to NDF of time measurements.
Definition at line 445 of file KfTrackParam.h.
References fNdfTime.
|
inlineinherited |
Gets NDF of time measurements.
Definition at line 122 of file KfTrackParam.h.
References fNdfTime.
Referenced by cbm::kf::ConvertTrackParam().
|
inlineinherited |
Reference to charge over momentum [ec/GeV].
Definition at line 424 of file KfTrackParam.h.
References fQp.
|
inlineinherited |
Gets charge over momentum [ec/GeV].
Definition at line 104 of file KfTrackParam.h.
References fQp.
Referenced by cbm::kf::ConvertTrackParam(), CbmL1PFFitter::Fit(), cbm::algo::ca::TrackFitter::FitCaTracks(), CbmL1PFFitter::GetChiToVertex(), CbmL1::IdealTrackFinder(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
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 760 of file KfTrackParam.h.
References fCovMatrix, ResetErrors(), SetC00(), SetC11(), SetC22(), SetC33(), SetC44(), SetC55(), SetC66(), SetChiSq(), SetChiSqTime(), SetNdf(), and SetNdfTime().
Referenced by ResetErrors().
|
inlineinherited |
Serialization
Definition at line 560 of file KfTrackParam.h.
References fChiSq, fChiSqTime, fCovMatrix, fNdf, fNdfTime, fQp, fT, fTx, fTy, fVi, fX, fY, and fZ.
|
inlineinherited |
Set all SIMD entries from one SIMD entry of the other class It also works when T is scalar
Definition at line 67 of file KfTrackParam.h.
References CopyBase(), and TrackParamBase().
|
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 60 of file KfTrackParam.h.
References CopyBase(), and TrackParamBase().
Referenced by CbmL1::Reconstruct(), and TrackParamBase().
|
inlineinherited |
Individual setters for covariance matrix elements.
Definition at line 374 of file KfTrackParam.h.
References SetCovariance().
Referenced by ResetErrors().
|
inlineinherited |
Definition at line 375 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 376 of file KfTrackParam.h.
References SetCovariance().
Referenced by ResetErrors().
|
inlineinherited |
Definition at line 377 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 378 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 379 of file KfTrackParam.h.
References SetCovariance().
Referenced by ResetErrors().
|
inlineinherited |
Definition at line 380 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 381 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 382 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 383 of file KfTrackParam.h.
References SetCovariance().
Referenced by ResetErrors().
|
inlineinherited |
Definition at line 384 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 385 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 386 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 387 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 388 of file KfTrackParam.h.
References SetCovariance().
Referenced by ResetErrors().
|
inlineinherited |
Definition at line 389 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 390 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 391 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 392 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 393 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 394 of file KfTrackParam.h.
References SetCovariance().
Referenced by ResetErrors().
|
inlineinherited |
Definition at line 395 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 396 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 397 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 398 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 399 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 400 of file KfTrackParam.h.
References SetCovariance().
|
inlineinherited |
Definition at line 401 of file KfTrackParam.h.
References SetCovariance().
Referenced by InitVelocityRange(), and ResetErrors().
|
inlineinherited |
Sets Chi-square of track fit model.
Definition at line 337 of file KfTrackParam.h.
Referenced by ResetErrors(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inlineinherited |
Sets Chi-square of time measurements.
Definition at line 343 of file KfTrackParam.h.
References fChiSqTime, and v.
Referenced by ResetErrors(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inlineinherited |
Get covariance matrix element.
| i | row |
| j | column |
| val | covariance matrix element |
Definition at line 355 of file KfTrackParam.h.
References fCovMatrix.
Referenced by SetC00(), SetC10(), SetC11(), SetC20(), SetC21(), SetC22(), SetC30(), SetC31(), SetC32(), SetC33(), SetC40(), SetC41(), SetC42(), SetC43(), SetC44(), SetC50(), SetC51(), SetC52(), SetC53(), SetC54(), SetC55(), SetC60(), SetC61(), SetC62(), SetC63(), SetC64(), SetC65(), and SetC66().
|
inlineinherited |
Get covariance matrix element when indices are known at compile time.
| i | row |
| j | column |
| val | matrix element |
Definition at line 366 of file KfTrackParam.h.
References fCovMatrix.
|
inlineinherited |
|
inline |
Sets max purity NOTE: max purity is calculated as a ratio of max number of hits left by an actual track and the total number of hits in the track
Definition at line 88 of file CbmL1Track.h.
References maxPurity.
|
inlineinherited |
Sets NDF of track fit model.
Definition at line 340 of file KfTrackParam.h.
Referenced by ResetErrors(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inlineinherited |
Sets NDF of time measurements.
Definition at line 346 of file KfTrackParam.h.
Referenced by ResetErrors(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
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 79 of file KfTrackParam.h.
References CopyBase(), and TrackParamBase().
|
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 72 of file KfTrackParam.h.
References CopyBase(), and TrackParamBase().
|
inlineinherited |
Sets charge over momentum [ec/GeV].
Definition at line 328 of file KfTrackParam.h.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Sets inverse velocity [ns/cm].
Definition at line 334 of file KfTrackParam.h.
Referenced by InitVelocityRange().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Gets time [ns].
Definition at line 107 of file KfTrackParam.h.
References fT.
Referenced by cbm::kf::ConvertTrackParam(), CbmL1::IdealTrackFinder(), CbmRecoQaTask::View::Load(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inherited |
Prints parameters to a string.
| i | Index of SIMD vector element (when i== -1, the entire vector is printed) |
Definition at line 15 of file KfTrackParam.cxx.
References C00(), C11(), C22(), C33(), C44(), C55(), C66(), fChiSq, fNdf, GetQp(), GetTime(), GetTx(), GetTy(), GetVi(), GetX(), GetY(), GetZ(), and ToStringCorrelations().
| std::string CbmL1Track::ToString | ( | int | verbose = 10, |
| bool | header = false ) const |
Provides a string representation of object.
| verbose | Verbosity level |
| header | If true, header will be printed |
Definition at line 16 of file CbmL1Track.cxx.
References GetHitIndexes(), GetMatchedMCTrackIndex(), GetMaxPurity(), GetMCTrackIndexes(), GetNofHits(), GetNofMCTracks(), cbm::algo::kf::TrackParam< double >::GetP(), cbm::algo::kf::TrackParam< double >::GetTx(), and IsGhost().
|
inherited |
Prints correlations to a string.
| i | Index of SIMD vector element (when i== -1, the entire vector is printed) |
Definition at line 76 of file KfTrackParam.cxx.
References C00(), C10(), C11(), C20(), C21(), C22(), C30(), C31(), C32(), C33(), C40(), C41(), C42(), C43(), C44(), C50(), C51(), C52(), C53(), C54(), C55(), C60(), C61(), C62(), C63(), C64(), C65(), C66(), and sqrt().
Referenced by ToString().
|
inlineinherited |
|
inlineinherited |
Gets slope along x-axis.
Definition at line 98 of file KfTrackParam.h.
References fTx.
Referenced by cbm::kf::ConvertTrackParam(), cbm::ca::TrackFitQa::Fill(), CbmL1::IdealTrackFinder(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inlineinherited |
|
inlineinherited |
Gets slope along y-axis.
Definition at line 101 of file KfTrackParam.h.
References fTy.
Referenced by cbm::kf::ConvertTrackParam(), cbm::ca::TrackFitQa::Fill(), CbmL1::IdealTrackFinder(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inlineinherited |
Reference to inverse velocity [ns/cm].
Definition at line 430 of file KfTrackParam.h.
References fVi.
|
inlineinherited |
Gets inverse velocity [ns/cm].
Definition at line 110 of file KfTrackParam.h.
References fVi.
Referenced by cbm::kf::ConvertTrackParam(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inlineinherited |
|
inlineinherited |
Gets x position [cm].
Definition at line 92 of file KfTrackParam.h.
References fX.
Referenced by cbm::kf::ConvertTrackParam(), cbm::algo::ca::SearchWindowMapContainerFactory::Create(), CbmL1PFFitter::Fit(), CbmL1PFFitter::GetChiToVertex(), CbmL1::IdealTrackFinder(), cbm::algo::evbuild::V0Trigger::IsPrimary(), CbmRecoQaTask::View::Load(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
inlineinherited |
|
inlineinherited |
Gets y position [cm].
Definition at line 95 of file KfTrackParam.h.
References fY.
Referenced by cbm::kf::ConvertTrackParam(), CbmL1PFFitter::Fit(), CbmL1PFFitter::GetChiToVertex(), CbmL1::IdealTrackFinder(), cbm::algo::evbuild::V0Trigger::IsPrimary(), CbmRecoQaTask::View::Load(), and CbmKfTrackFitter< FlagFitTime >::Smooth().
|
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 409 of file KfTrackParam.h.
References fZ.
|
inlineinherited |
Gets z position [cm].
Getters without 'Get' prefix to ease the math formulae
Definition at line 89 of file KfTrackParam.h.
References fZ.
Referenced by cbm::kf::ConvertTrackParam(), CbmL1::IdealTrackFinder(), and cbm::algo::evbuild::V0Trigger::Select().
|
privateinherited |
chi^2 of track fit, spatial measurements
Definition at line 617 of file KfTrackParam.h.
Referenced by ChiSq(), ChiSq(), GetChiSq(), IsEntryConsistent(), IsFinite(), serialize(), SetChiSq(), and ToString().
|
privateinherited |
chi^2 of track fit, time measurements
Definition at line 619 of file KfTrackParam.h.
Referenced by ChiSqTime(), ChiSqTime(), GetChiSqTime(), IsEntryConsistent(), IsFinite(), serialize(), and SetChiSqTime().
|
privateinherited |
covariance matrix
Class members
Definition at line 599 of file KfTrackParam.h.
Referenced by C(), C(), C(), C(), CovMatrix(), GetCovMatrix(), ResetErrors(), serialize(), SetCovariance(), SetCovariance(), and SetCovMatrix().
|
privateinherited |
NDF of track fit, spatial measurements.
Definition at line 618 of file KfTrackParam.h.
Referenced by GetNdf(), IsEntryConsistent(), IsFinite(), Ndf(), Ndf(), serialize(), SetNdf(), and ToString().
|
privateinherited |
NDF of track fit, time measurements.
Definition at line 620 of file KfTrackParam.h.
Referenced by GetNdfTime(), IsEntryConsistent(), IsFinite(), NdfTime(), NdfTime(), serialize(), and SetNdfTime().
|
privateinherited |
charge over momentum [ec/GeV]
Definition at line 613 of file KfTrackParam.h.
Referenced by GetQp(), IsEntryConsistent(), IsFinite(), Qp(), Qp(), serialize(), and SetQp().
|
privateinherited |
time [ns]
Definition at line 614 of file KfTrackParam.h.
Referenced by GetTime(), IsEntryConsistent(), IsFinite(), serialize(), SetTime(), Time(), and Time().
| double CbmL1Track::fTrackTime {0.} |
Time of the track [ns] ???
Definition at line 105 of file CbmL1Track.h.
|
privateinherited |
slope along x-axis
Definition at line 611 of file KfTrackParam.h.
Referenced by GetTx(), IsEntryConsistent(), IsFinite(), serialize(), SetTx(), Tx(), and Tx().
|
privateinherited |
slope along y-axis
Definition at line 612 of file KfTrackParam.h.
Referenced by GetTy(), IsEntryConsistent(), IsFinite(), serialize(), SetTy(), Ty(), and Ty().
|
privateinherited |
inverse velocity in downstream direction [ns/cm]
Definition at line 615 of file KfTrackParam.h.
Referenced by GetVi(), IsEntryConsistent(), IsFinite(), serialize(), SetVi(), Vi(), and Vi().
|
private |
Definition at line 111 of file CbmL1Track.h.
Referenced by AddMCTrackIndex(), ClearMatchedMCTracks(), GetMatchedMCTrackIndex(), GetMCTrackIndexes(), and GetNofMCTracks().
|
privateinherited |
x-position [cm]
Definition at line 608 of file KfTrackParam.h.
Referenced by GetX(), IsEntryConsistent(), IsFinite(), serialize(), SetX(), X(), and X().
|
privateinherited |
y-position [cm]
Definition at line 609 of file KfTrackParam.h.
Referenced by GetY(), IsEntryConsistent(), IsFinite(), serialize(), SetY(), Y(), and Y().
|
privateinherited |
z-position [cm]
Definition at line 610 of file KfTrackParam.h.
Referenced by GetZ(), IsEntryConsistent(), IsFinite(), serialize(), SetZ(), Z(), and Z().
| std::map<int, int> CbmL1Track::hitMap |
Definition at line 107 of file CbmL1Track.h.
| std::vector<int> CbmL1Track::Hits |
Indexes of hits of this track.
Definition at line 101 of file CbmL1Track.h.
Referenced by GetFirstHitIndex(), GetHitIndexes(), GetLastHitIndex(), GetNofHits(), CbmL1::HistoPerformance(), and CbmL1::Reconstruct().
| int CbmL1Track::index {0} |
Index of this track (TODO: it seems to be not initialized)
Definition at line 103 of file CbmL1Track.h.
|
staticconstexprinherited |
N of covariance matrix parameters.
Definition at line 44 of file KfTrackParam.h.
|
staticconstexprinherited |
N of variable track parameters: {x, y, tx, ty, q/p, t, vi}.
Definition at line 43 of file KfTrackParam.h.
Referenced by IsFinite().
|
private |
Maximum persent of hits, which belong to one mcTrack.
Definition at line 114 of file CbmL1Track.h.
Referenced by GetMaxPurity(), IsGhost(), and SetMaxPurity().
| int CbmL1Track::nStations {0} |
Number of stations with hits of this track.
Definition at line 102 of file CbmL1Track.h.
Referenced by GetNofStations().
| cbm::algo::kf::TrackParamD CbmL1Track::TLast |
Track parameters in the end of the track.
Definition at line 99 of file CbmL1Track.h.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrack(), and CbmL1::Reconstruct().
| cbm::algo::kf::TrackParamD CbmL1Track::Tpv |
Track parameters at primary vertex.
Definition at line 98 of file CbmL1Track.h.
Referenced by CbmL1::Reconstruct().