13#ifndef ROOT_ROOFIT_LikelihoodSerial
14#define ROOT_ROOFIT_LikelihoodSerial
24namespace TestStatistics {
29 std::shared_ptr<WrapperCalculationCleanFlags> calculation_is_clean);
The Kahan summation is a compensated summation algorithm, which significantly reduces numerical error...
RooArgList is a container object that can hold multiple RooAbsArg objects.
Serial likelihood calculation strategy implementation.
ROOT::Math::KahanSum< double > getResult() const override
Return the latest result of a likelihood evaluation.
RooArgList _saveVars
Copy of variables.
void evaluate() override
Triggers (possibly asynchronous) evaluation of the likelihood.
LikelihoodType likelihood_type
ROOT::Math::KahanSum< double > result
void initVars()
Helper function for the constuctor.
LikelihoodSerial * clone() const override
RooArgList _vars
Variables.
Virtual base class for implementation of likelihood calculation strategies.
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...