#include <KalmanState.h>
|
bool | barrel () const |
|
const L1track3D & | candidate () const |
|
double | chi2 () const |
|
double | chi2rphi () const |
|
double | chi2rz () const |
|
double | chi2scaled () const |
|
bool | good (const TP *tp) const |
|
unsigned int | hitPattern () const |
|
| KalmanState (const Settings *settings, const L1track3D &candidate, unsigned nSkipped, int kLayer, const KalmanState *last_state, const TVectorD &vecX, const TMatrixD &matC, const TMatrixD &matK, const TMatrixD &matV, Stub *stub, double chi2rphi, double chi2rz) |
|
const KalmanState * | last_state () const |
|
const KalmanState * | last_update_state () const |
|
int | layer () const |
|
const TMatrixD & | matrixC () const |
|
const TMatrixD & | matrixK () const |
|
const TMatrixD & | matrixV () const |
|
unsigned | nextLayer () const |
|
unsigned | nSkippedLayers () const |
|
unsigned | nStubLayers () const |
|
double | r () const |
|
double | reducedChi2 () const |
|
void | setChi2 (double chi2rphi, double chi2rz) |
|
const Settings * | settings () const |
|
Stub * | stub () const |
|
std::vector< Stub * > | stubs () const |
|
const TVectorD & | vectorX () const |
|
double | z () const |
|
Definition at line 22 of file KalmanState.h.
◆ KalmanState()
KalmanState::KalmanState |
( |
const Settings * |
settings, |
|
|
const L1track3D & |
candidate, |
|
|
unsigned |
nSkipped, |
|
|
int |
kLayer, |
|
|
const KalmanState * |
last_state, |
|
|
const TVectorD & |
vecX, |
|
|
const TMatrixD & |
matC, |
|
|
const TMatrixD & |
matK, |
|
|
const TMatrixD & |
matV, |
|
|
Stub * |
stub, |
|
|
double |
chi2rphi, |
|
|
double |
chi2rz |
|
) |
| |
Definition at line 9 of file KalmanState.cc.
31 matC_.ResizeTo(matC.GetNrows(), matC.GetNcols());
33 matK_.ResizeTo(matK.GetNrows(), matK.GetNcols());
35 matV_.ResizeTo(matV.GetNrows(), matV.GetNcols());
49 if (
stub !=
nullptr) {
References tmtt::Stub::barrel(), barrel_, hitPattern(), hitPattern_, tmtt::Settings::kalmanChi2RphiScale(), kalmanChi2RphiScale_, kLayer_, last_state(), matC_, matK_, matV_, n_stubs_, nSkipped_, tmtt::Stub::r(), r_, settings_, stub(), tmtt::Stub::z(), and z_.
◆ barrel()
bool tmtt::KalmanState::barrel |
( |
| ) |
const |
|
inline |
◆ candidate()
const L1track3D& tmtt::KalmanState::candidate |
( |
| ) |
const |
|
inline |
◆ chi2()
double tmtt::KalmanState::chi2 |
( |
void |
| ) |
const |
|
inline |
◆ chi2rphi()
double tmtt::KalmanState::chi2rphi |
( |
| ) |
const |
|
inline |
◆ chi2rz()
double tmtt::KalmanState::chi2rz |
( |
| ) |
const |
|
inline |
◆ chi2scaled()
double tmtt::KalmanState::chi2scaled |
( |
| ) |
const |
|
inline |
◆ good()
bool tmtt::KalmanState::good |
( |
const TP * |
tp | ) |
const |
◆ hitPattern()
unsigned int tmtt::KalmanState::hitPattern |
( |
| ) |
const |
|
inline |
◆ last_state()
const KalmanState* tmtt::KalmanState::last_state |
( |
| ) |
const |
|
inline |
◆ last_update_state()
const KalmanState * tmtt::KalmanState::last_update_state |
( |
| ) |
const |
◆ layer()
int tmtt::KalmanState::layer |
( |
| ) |
const |
|
inline |
◆ matrixC()
const TMatrixD& tmtt::KalmanState::matrixC |
( |
| ) |
const |
|
inline |
◆ matrixK()
const TMatrixD& tmtt::KalmanState::matrixK |
( |
| ) |
const |
|
inline |
◆ matrixV()
const TMatrixD& tmtt::KalmanState::matrixV |
( |
| ) |
const |
|
inline |
◆ nextLayer()
unsigned tmtt::KalmanState::nextLayer |
( |
| ) |
const |
|
inline |
◆ nSkippedLayers()
unsigned tmtt::KalmanState::nSkippedLayers |
( |
| ) |
const |
|
inline |
◆ nStubLayers()
unsigned tmtt::KalmanState::nStubLayers |
( |
| ) |
const |
|
inline |
◆ r()
double tmtt::KalmanState::r |
( |
| ) |
const |
|
inline |
◆ reducedChi2()
double tmtt::KalmanState::reducedChi2 |
( |
| ) |
const |
◆ setChi2()
void tmtt::KalmanState::setChi2 |
( |
double |
chi2rphi, |
|
|
double |
chi2rz |
|
) |
| |
|
inline |
◆ settings()
const Settings* tmtt::KalmanState::settings |
( |
| ) |
const |
|
inline |
◆ stub()
Stub* tmtt::KalmanState::stub |
( |
| ) |
const |
|
inline |
◆ stubs()
std::vector< Stub * > tmtt::KalmanState::stubs |
( |
| ) |
const |
◆ vectorX()
const TVectorD& tmtt::KalmanState::vectorX |
( |
| ) |
const |
|
inline |
◆ z()
double tmtt::KalmanState::z |
( |
| ) |
const |
|
inline |
◆ barrel_
bool tmtt::KalmanState::barrel_ |
|
private |
◆ chi2rphi_
double tmtt::KalmanState::chi2rphi_ |
|
private |
◆ chi2rz_
double tmtt::KalmanState::chi2rz_ |
|
private |
◆ hitPattern_
unsigned int tmtt::KalmanState::hitPattern_ |
|
private |
◆ kalmanChi2RphiScale_
unsigned int tmtt::KalmanState::kalmanChi2RphiScale_ |
|
private |
◆ kLayer_
int tmtt::KalmanState::kLayer_ |
|
private |
◆ l1track3D_
◆ last_state_
◆ matC_
TMatrixD tmtt::KalmanState::matC_ |
|
private |
◆ matK_
TMatrixD tmtt::KalmanState::matK_ |
|
private |
◆ matV_
TMatrixD tmtt::KalmanState::matV_ |
|
private |
◆ n_stubs_
unsigned tmtt::KalmanState::n_stubs_ |
|
private |
◆ nSkipped_
unsigned tmtt::KalmanState::nSkipped_ |
|
private |
◆ r_
double tmtt::KalmanState::r_ |
|
private |
◆ settings_
const Settings* tmtt::KalmanState::settings_ |
|
private |
◆ stub_
Stub* tmtt::KalmanState::stub_ |
|
private |
◆ vecX_
TVectorD tmtt::KalmanState::vecX_ |
|
private |
◆ z_
double tmtt::KalmanState::z_ |
|
private |
KalmanState(const Settings *settings, const L1track3D &candidate, unsigned nSkipped, int kLayer, const KalmanState *last_state, const TVectorD &vecX, const TMatrixD &matC, const TMatrixD &matK, const TMatrixD &matV, Stub *stub, double chi2rphi, double chi2rz)