13#ifndef ROOT_ROOFIT_TESTSTATISTICS_RooSubsidiaryL
14#define ROOT_ROOFIT_TESTSTATISTICS_RooSubsidiaryL
23namespace TestStatistics {
36 return std::string(
"Subsidiary PDF set of simultaneous PDF ") +
parent_pdf_name_;
41 std::string
GetClassName()
const override {
return "RooSubsidiaryL"; }
The Kahan summation is a compensated summation algorithm, which significantly reduces numerical error...
RooArgList is a container object that can hold multiple RooAbsArg objects.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
void constOptimizeTestStatistic(RooAbsArg::ConstOpCode opcode, bool doAlsoTrackingOpt) override
Interface function signaling a request to perform constant term optimization.
RooArgSet parameter_set_
Set of parameters to which constraints apply.
std::string GetTitle() const override
std::unique_ptr< RooArgSet > getParameters() override
std::string GetClassName() const override
ROOT::Math::KahanSum< double > evaluatePartition(Section events, std::size_t components_begin, std::size_t components_end) override
std::string GetName() const override
std::string parent_pdf_name_
std::string GetInfo() const override
RooArgList subsidiary_pdfs_
Set of subsidiary PDF or "constraint" terms.
std::size_t numDataEntries() const override
Number of dataset entries.
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).