CMS 3D CMS Logo

ChiSquaredFit4.h
Go to the documentation of this file.
1 #ifndef L1Trigger_TrackFindingTMTT_ChiSquaredFit4_h
2 #define L1Trigger_TrackFindingTMTT_ChiSquaredFit4_h
3 
5 
6 namespace tmtt {
7 
9  public:
10  ChiSquaredFit4(const Settings* settings, const uint nPar);
11 
12  protected:
13  TVectorD seed(const L1track3D& l1track3D) override;
14  TVectorD residuals(const TVectorD& x) override;
15  TMatrixD D(const TVectorD& x) override;
16  TMatrixD Vinv() override;
17  };
18 
19 } // namespace tmtt
20 
21 #endif
TVectorD seed(const L1track3D &l1track3D) override
TMatrixD Vinv() override
ChiSquaredFit4(const Settings *settings, const uint nPar)
=== This is the base class for the linearised chi-squared track fit algorithms.
Definition: Array2D.h:16
float x
TVectorD residuals(const TVectorD &x) override
TMatrixD D(const TVectorD &x) override