41namespace TestStatistics {
47 for (
const auto comp : pdfs) {
50 << comp->
GetName() <<
" is not of type RooAbsPdf" << std::endl;
64 "section should be {0,1}, but it's not!"
The Kahan summation is a compensated summation algorithm, which significantly reduces numerical error...
virtual Bool_t add(const RooAbsArg &var, Bool_t silent=kFALSE)
Add the specified argument to list.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
virtual std::string GetName() const
void constOptimizeTestStatistic(RooAbsArg::ConstOpCode opcode, bool doAlsoTrackingOpt) override
Interface function signaling a request to perform constant term optimization.
ROOT::Math::KahanSum< double > evaluatePartition(Section events, std::size_t components_begin, std::size_t components_end) override
std::string GetName() const override
RooArgList subsidiary_pdfs_
RooSubsidiaryL(const std::string &parent_pdf_name, const RooArgSet &pdfs, const RooArgSet ¶meter_set)
Mother of all ROOT objects.
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).