L1Trigger
TrackFindingTMTT
interface
ChiSquaredFit4.h
Go to the documentation of this file.
1
#ifndef L1Trigger_TrackFindingTMTT_ChiSquaredFit4_h
2
#define L1Trigger_TrackFindingTMTT_ChiSquaredFit4_h
3
4
#include "
L1Trigger/TrackFindingTMTT/interface/ChiSquaredFitBase.h
"
5
6
namespace
tmtt
{
7
8
class
ChiSquaredFit4
:
public
ChiSquaredFitBase
{
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
tmtt::ChiSquaredFit4::ChiSquaredFit4
ChiSquaredFit4(const Settings *settings, const uint nPar)
Definition:
ChiSquaredFit4.cc:8
ChiSquaredFitBase.h
tmtt::ChiSquaredFit4
Definition:
ChiSquaredFit4.h:8
tmtt::ChiSquaredFitBase
Definition:
ChiSquaredFitBase.h:21
parallelization.uint
uint
Definition:
parallelization.py:124
HcalResponse_cfi.nPar
nPar
Definition:
HcalResponse_cfi.py:33
tmtt::ChiSquaredFit4::D
TMatrixD D(const TVectorD &x) override
Definition:
ChiSquaredFit4.cc:24
tmtt::ChiSquaredFit4::residuals
TVectorD residuals(const TVectorD &x) override
Definition:
ChiSquaredFit4.cc:101
tmtt::Settings
Definition:
Settings.h:17
tmtt::ChiSquaredFit4::Vinv
TMatrixD Vinv() override
Definition:
ChiSquaredFit4.cc:79
tmtt::L1track3D
Definition:
L1track3D.h:24
tmtt
=== This is the base class for the linearised chi-squared track fit algorithms.
Definition:
Array2D.h:16
tmtt::ChiSquaredFit4::seed
TVectorD seed(const L1track3D &l1track3D) override
Definition:
ChiSquaredFit4.cc:13
Generated for CMSSW Reference Manual by
1.8.16