25 Int_t fMaxJM2_4 = {0};
26 Int_t fFactorialsSize = {0};
28 Bool_t fDebug = {kFALSE};
29 Bool_t fSumw = {kFALSE};
30 Int_t fDebugBin = {-1};
31 Double_t fNumEnt = {0};
32 Double_t fDenEnt = {0};
33 Double_t fNormFactor = {0};
34 Double_t fNormPurity = {0};
35 Double_t fNormRadius = {0};
36 Double_t fNormBohr = {0};
40 std::vector<Double_t> fFactorials;
43 void GetMtilde(std::complex<double>* aMat,
double* aMTilde);
44 void InvertYlmIndependentMatrix(
double* inmat,
double* outmat)
const;
45 void UnPackYlmMatrixIndependentOnly(
double* inmat,
double* outmat,
int insize)
const;
46 void GetIndependentLM(
int ibin,
int& el,
int& em,
int& im)
const;
47 void DoMath(Bool_t recalc);
48 void MakeFakeCovMatrix();
53 void UpdateCF(Int_t bin);
54 int PackYlmMatrixIndependentOnly(
double* inmat,
double* outmat)
const;
55 int PackYlmVectorIndependentOnly(
double* invec,
double* outvec)
const;
56 inline void GetElEmForIndex(
int aIndex,
double& aEl,
double& aEm)
const {
57 aEl = fLmVals.
GetEls(aIndex);
58 aEm = fLmVals.
GetEms(aIndex);
60 inline void GetElEmForIndex(
int aIndex,
int& aEl,
int& aEm)
const {
64 inline Int_t GetMaxJM()
const {
return fMaxJM; }
70 void SetNormalizationArea(Double_t min, Double_t max);
71 void Solve(Bool_t recalc);
72 void SetDebugBin(Int_t dbg) { fDebugBin = dbg; }