14 virtual double CalcChi2(
const double* x);
22 virtual inline std::string
GetName()
const {
return "LikelihoodFit";};
Base class for implementing fitting algorithms.
manager * fitMan
The manager.
Implementation of base Likelihood Fit class, it is mostly responsible for likelihood calculation whil...
int NParsPCA
Number of all parameters from all covariances in PCA base.
int GetNPars()
Get total number of params, this sums over all covariance objects.
virtual ~LikelihoodFit()
Destructor.
int NPars
Number of all parameters from all covariances.
void PrepareFit()
prepare output and perform sanity checks
bool fMirroring
Flag telling if mirroring is used or not.
virtual double CalcChi2(const double *x)
Chi2 calculation over all included samples and syst objects.
virtual void RunMCMC()=0
Implementation of fitting algorithm.
virtual std::string GetName() const
Get name of class.
The manager class is responsible for managing configurations and settings.