24 Bool_t fSeparateSmear = {kFALSE};
25 Bool_t fAutoFill = {kFALSE};
26 Int_t fThresBin = {0};
27 TF1* fFunc = {
nullptr};
28 TF1* fSplot = {
nullptr};
29 TH2D* fSmearMatrix = {
nullptr};
33 Double_t GaussNS(Double_t* x, Double_t* params)
const;
34 Double_t CorrFunc(Double_t* x, Double_t* params)
const;
35 Double_t Splot(Double_t* x, Double_t* params)
const;
36 TMatrixD GetVec(
const TH2D& vec, Int_t bin)
const;
37 TMatrixD GetVec(
const TH1D& vec)
const;
38 TMatrixD Multiply(TMatrixD A, TMatrixD B)
const;
39 TMatrixD ReverseDenominator(TF1* smearfunc, TH2D* smearMatrix)
const;
40 std::vector<double> GetAutoFill(
const TMatrixD& matrix, Bool_t lower)
const;
41 std::vector<double> GetGausNorms(TF1* f, TAxis* x)
const;
42 void NormalizeMatrix(TMatrixD& matrix)
const;
47 Bool_t CheckCompatiblityMap()
const;
52 Bool_t CheckCompatibilityCFMap()
const;
118 TF1* GetFunc() {
return fSplot; }