Go to the documentation of this file. 1 #ifndef L1Trigger_TrackFindingTMTT_KalmanState_h
2 #define L1Trigger_TrackFindingTMTT_KalmanState_h
45 double r()
const {
return r_; }
46 double z()
const {
return z_; }
71 std::vector<Stub *>
stubs()
const;
const TMatrixD & matrixC() const
const Settings * settings_
unsigned int kalmanChi2RphiScale_
const TMatrixD & matrixK() const
bool good(const TP *tp) const
const KalmanState * last_state() const
double chi2scaled() 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)
double reducedChi2() const
std::vector< Stub * > stubs() const
unsigned nSkippedLayers() const
const TMatrixD & matrixV() const
void setChi2(double chi2rphi, double chi2rz)
const L1track3D & candidate() const
const Settings * settings() const
const TVectorD & vectorX() const
unsigned nextLayer() const
const KalmanState * last_update_state() const
unsigned int hitPattern() const
const KalmanState * last_state_
unsigned nStubLayers() const
=== This is the base class for the linearised chi-squared track fit algorithms.
static const std::string kLayer("layer")