10 #ifndef TSCHI2CONSTRAINTCALC_H_
11 #define TSCHI2CONSTRAINTCALC_H_
15 #include <TMatrixTSym.h>
18 #include <TMatrixDSym.h>
19 #include <TDecompChol.h>
20 #include <TDecompLU.h>
24 #include "TSNuiParam.h"
25 #include "TSNuiParamSet.h"
26 #include "TSCovMatrixMgr.h"
42 virtual double Compute()
const;
44 int GetDimension()
const {
return fDimension;}
60 static const int kDimension = 500;
64 double fCacheParCenter[kDimension];
65 double fCacheParValue[kDimension];
67 double fCacheWeightsArray[kDimension*kDimension];
68 int fCacheWeightsArrayIdx[kDimension*kDimension];
69 int fCacheWeightsArrayIdy[kDimension*kDimension];
70 double fCacheWeightsMatix[kDimension][kDimension];
72 TMatrixTSym<double> fMatCov;
73 TMatrixTSym<double> fMatW;
Definition: TSCovMatrixMgr.h:40
Definition: TSChi2ConstraintCalc.h:31
double Eval() const
Definition: TSChi2ConstraintCalc.cc:195
Definition: TSNuiParam.h:30
Definition: TSNuiParamSet.h:36
void Configure(const TSNuiParamSet &, const TSCovMatrixMgr &)
Definition: TSChi2ConstraintCalc.cc:63