13#ifndef ROOT_ROOFIT_TESTSTATISTICS_RooBinnedL
14#define ROOT_ROOFIT_TESTSTATISTICS_RooBinnedL
42 mutable std::vector<double>
_binw;
The Kahan summation is a compensated summation algorithm, which significantly reduces numerical error...
Abstract base class for binned and unbinned datasets.
Abstract interface for all probability density functions.
Meta object that tracks value changes in a given set of RooAbsArgs by registering itself as value cli...
RooAbsL(std::shared_ptr< RooAbsPdf > pdf, std::shared_ptr< RooAbsData > data, std::size_t N_events, std::size_t N_components, Extended extended)
After handling cloning (or not) of the pdf and dataset, the public constructors call this private con...
ROOT::Math::KahanSum< double > evaluatePartition(Section bins, std::size_t components_begin, std::size_t components_end) override
Calculate and return likelihood on subset of data from firstEvent to lastEvent processed with a step ...
std::string GetClassName() const override
ROOT::Math::KahanSum< double > cachedResult_
std::unique_ptr< RooChangeTracker > paramTracker_
RooBinnedL(RooAbsPdf *pdf, RooAbsData *data)
std::vector< double > _binw
!
Namespace for new RooFit test statistic calculation.
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...
A part of some range delimited by two fractional points between 0 and 1 (inclusive).