#include <KalmanState.h>
Public Member Functions | |
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 |
Private Attributes | |
bool | barrel_ |
double | chi2rphi_ |
double | chi2rz_ |
unsigned int | hitPattern_ |
unsigned int | kalmanChi2RphiScale_ |
int | kLayer_ |
L1track3D | l1track3D_ |
const KalmanState * | last_state_ |
TMatrixD | matC_ |
TMatrixD | matK_ |
TMatrixD | matV_ |
unsigned | n_stubs_ |
unsigned | nSkipped_ |
double | r_ |
const Settings * | settings_ |
Stub * | stub_ |
TVectorD | vecX_ |
double | z_ |
Definition at line 22 of file KalmanState.h.
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.
References tmtt::Stub::barrel(), barrel_, hitPattern(), hitPattern_, tmtt::Settings::kalmanChi2RphiScale(), kalmanChi2RphiScale_, kLayer_, matC_, matK_, matV_, n_stubs_, nSkipped_, tmtt::Stub::r(), r_, settings_, tmtt::Stub::z(), and z_.
|
inline |
Definition at line 42 of file KalmanState.h.
References barrel_.
Referenced by tmtt::KFbase::kalmanUpdate().
|
inline |
Definition at line 59 of file KalmanState.h.
References l1track3D_.
Referenced by tmtt::KFbase::kalmanUpdate(), and tmtt::KFParamsComb::matrixV().
|
inline |
Definition at line 61 of file KalmanState.h.
References chi2rphi_, and chi2rz_.
Referenced by reducedChi2().
|
inline |
Definition at line 63 of file KalmanState.h.
References chi2rphi_.
Referenced by tmtt::KFbase::adjustChi2(), tmtt::KFbase::fit(), setChi2(), and tmtt::KFParamsComb::trackParams_BeamConstr().
|
inline |
Definition at line 64 of file KalmanState.h.
References chi2rz_.
Referenced by tmtt::KFbase::adjustChi2(), tmtt::KFbase::fit(), and setChi2().
|
inline |
Definition at line 62 of file KalmanState.h.
References chi2rphi_, chi2rz_, and kalmanChi2RphiScale_.
Referenced by tmtt::KFbase::doKF(), and tmtt::KFParamsComb::isGoodState().
bool tmtt::KalmanState::good | ( | const TP * | tp | ) | const |
Definition at line 58 of file KalmanState.cc.
References tmtt::Stub::assocTPs(), last_state(), and stub().
|
inline |
Definition at line 66 of file KalmanState.h.
References hitPattern_.
Referenced by tmtt::KFbase::doKF(), tmtt::KFbase::fit(), and KalmanState().
|
inline |
Definition at line 47 of file KalmanState.h.
References last_state_.
Referenced by good(), last_update_state(), and stubs().
const KalmanState * tmtt::KalmanState::last_update_state | ( | ) | const |
Definition at line 79 of file KalmanState.cc.
References last_state(), and stub().
|
inline |
Definition at line 41 of file KalmanState.h.
References kLayer_.
Referenced by geometryXMLparser.DTAlignable::index(), and geometryXMLparser.CSCAlignable::index().
|
inline |
Definition at line 51 of file KalmanState.h.
References matC_.
Referenced by tmtt::KFbase::kalmanUpdate(), and tmtt::KFParamsComb::trackParams_BeamConstr().
|
inline |
|
inline |
|
inline |
Definition at line 39 of file KalmanState.h.
References kLayer_.
Referenced by tmtt::KFbase::doKF().
|
inline |
Definition at line 43 of file KalmanState.h.
References nSkipped_.
Referenced by tmtt::KFbase::doKF(), tmtt::KFbase::fit(), and tmtt::KFParamsComb::isGoodState().
|
inline |
Definition at line 65 of file KalmanState.h.
References n_stubs_.
Referenced by tmtt::KFbase::doKF(), tmtt::KFbase::fit(), and tmtt::KFParamsComb::isGoodState().
|
inline |
double tmtt::KalmanState::reducedChi2 | ( | ) | const |
|
inline |
Definition at line 73 of file KalmanState.h.
References chi2rphi(), chi2rphi_, chi2rz(), and chi2rz_.
|
inline |
|
inline |
Definition at line 57 of file KalmanState.h.
References stub_.
Referenced by good(), last_update_state(), and stubs().
std::vector< Stub * > tmtt::KalmanState::stubs | ( | ) | const |
Definition at line 89 of file KalmanState.cc.
References last_state(), and stub().
Referenced by tmtt::KFbase::fit().
|
inline |
Definition at line 49 of file KalmanState.h.
References vecX_.
Referenced by tmtt::KFParamsComb::isGoodState(), tmtt::KFbase::kalmanUpdate(), tmtt::KFParamsComb::matrixV(), tmtt::KFParamsComb::trackParams(), and tmtt::KFParamsComb::trackParams_BeamConstr().
|
inline |
Definition at line 46 of file KalmanState.h.
References z_.
Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().
|
private |
Definition at line 93 of file KalmanState.h.
Referenced by barrel(), and KalmanState().
|
private |
Definition at line 89 of file KalmanState.h.
Referenced by chi2(), chi2rphi(), chi2scaled(), and setChi2().
|
private |
Definition at line 90 of file KalmanState.h.
Referenced by chi2(), chi2rz(), chi2scaled(), and setChi2().
|
private |
Definition at line 96 of file KalmanState.h.
Referenced by hitPattern(), and KalmanState().
|
private |
Definition at line 91 of file KalmanState.h.
Referenced by chi2scaled(), and KalmanState().
|
private |
Definition at line 80 of file KalmanState.h.
Referenced by KalmanState(), layer(), and nextLayer().
|
private |
Definition at line 95 of file KalmanState.h.
Referenced by candidate().
|
private |
Definition at line 83 of file KalmanState.h.
Referenced by last_state().
|
private |
Definition at line 85 of file KalmanState.h.
Referenced by KalmanState(), and matrixC().
|
private |
Definition at line 86 of file KalmanState.h.
Referenced by KalmanState(), and matrixK().
|
private |
Definition at line 87 of file KalmanState.h.
Referenced by KalmanState(), and matrixV().
|
private |
Definition at line 92 of file KalmanState.h.
Referenced by KalmanState(), nStubLayers(), and reducedChi2().
|
private |
Definition at line 94 of file KalmanState.h.
Referenced by KalmanState(), and nSkippedLayers().
|
private |
Definition at line 81 of file KalmanState.h.
Referenced by KalmanState(), and r().
|
private |
Definition at line 79 of file KalmanState.h.
Referenced by KalmanState(), and settings().
|
private |
Definition at line 88 of file KalmanState.h.
Referenced by stub().
|
private |
Definition at line 84 of file KalmanState.h.
Referenced by reducedChi2(), and vectorX().
|
private |
Definition at line 82 of file KalmanState.h.
Referenced by KalmanState(), and z().