Definition at line 25 of file RooSubsidiaryL.h.
Public Member Functions | |
RooSubsidiaryL (const std::string &parent_pdf_name, const RooArgSet &pdfs, const RooArgSet ¶meter_set) | |
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 | GetClassName () const override |
std::string | GetInfo () const override |
std::string | GetName () const override |
std::unique_ptr< RooArgSet > | getParameters () override |
std::string | GetTitle () const override |
std::size_t | numDataEntries () const override |
Number of dataset entries. | |
Public Member Functions inherited from RooFit::TestStatistics::RooAbsL | |
RooAbsL (ClonePdfData in, std::size_t N_events, std::size_t N_components, Extended extended=Extended::Auto) | |
Constructor that clones the pdf/data and owns those cloned copies. | |
RooAbsL (const RooAbsL &other) | |
RooAbsL (RooAbsPdf *pdf, RooAbsData *data, std::size_t N_events, std::size_t N_components, Extended extended=Extended::Auto) | |
Constructor that does not clone pdf/data and uses the shared_ptr aliasing constructor to make it non-owning. | |
virtual | ~RooAbsL ()=default |
virtual double | defaultErrorLevel () const |
std::size_t | getNComponents () const |
std::size_t | getNEvents () const |
void | initClones (RooAbsPdf &inpdf, RooAbsData &indata) |
bool | isExtended () const |
void | setSimCount (std::size_t value) |
Private Attributes | |
RooArgSet | parameter_set_ {"parameter_set"} |
Set of parameters to which constraints apply. | |
std::string | parent_pdf_name_ |
RooArgList | subsidiary_pdfs_ {"subsidiary_pdfs"} |
Set of subsidiary PDF or "constraint" terms. | |
Additional Inherited Members | |
Public Types inherited from RooFit::TestStatistics::RooAbsL | |
enum class | Extended { Auto , Yes , No } |
Static Public Member Functions inherited from RooFit::TestStatistics::RooAbsL | |
static bool | isExtendedHelper (RooAbsPdf *pdf, Extended extended) |
Protected Attributes inherited from RooFit::TestStatistics::RooAbsL | |
std::shared_ptr< RooAbsData > | data_ |
bool | extended_ = false |
std::size_t | N_components_ = 1 |
std::size_t | N_events_ = 1 |
std::unique_ptr< RooArgSet > | normSet_ |
Pointer to set with observables used for normalization. | |
std::shared_ptr< RooAbsPdf > | pdf_ |
std::size_t | sim_count_ = 1 |
#include <RooFit/TestStatistics/RooSubsidiaryL.h>
RooSubsidiaryL::RooSubsidiaryL | ( | const std::string & | parent_pdf_name, |
const RooArgSet & | pdfs, | ||
const RooArgSet & | parameter_set | ||
) |
Definition at line 43 of file RooSubsidiaryL.cxx.
|
overridevirtual |
Interface function signaling a request to perform constant term optimization.
The default implementation takes no action other than to forward the calls to all servers. May be overridden in likelihood classes without a cached dataset, like RooSubsidiaryL.
Reimplemented from RooFit::TestStatistics::RooAbsL.
Definition at line 77 of file RooSubsidiaryL.cxx.
|
overridevirtual |
Implements RooFit::TestStatistics::RooAbsL.
Definition at line 62 of file RooSubsidiaryL.cxx.
|
inlineoverridevirtual |
Implements RooFit::TestStatistics::RooAbsL.
Definition at line 41 of file RooSubsidiaryL.h.
|
inlineoverridevirtual |
Reimplemented from RooFit::TestStatistics::RooAbsL.
Definition at line 39 of file RooSubsidiaryL.h.
|
inlineoverridevirtual |
Reimplemented from RooFit::TestStatistics::RooAbsL.
Definition at line 32 of file RooSubsidiaryL.h.
|
inlineoverridevirtual |
Reimplemented from RooFit::TestStatistics::RooAbsL.
Definition at line 31 of file RooSubsidiaryL.h.
|
inlineoverridevirtual |
Reimplemented from RooFit::TestStatistics::RooAbsL.
Definition at line 34 of file RooSubsidiaryL.h.
|
inlineoverridevirtual |
Number of dataset entries.
Typically equal to the number of dataset events, except in RooSubsidiaryL, which has no events.
Reimplemented from RooFit::TestStatistics::RooAbsL.
Definition at line 43 of file RooSubsidiaryL.h.
|
private |
Set of parameters to which constraints apply.
Definition at line 55 of file RooSubsidiaryL.h.
|
private |
Definition at line 53 of file RooSubsidiaryL.h.
|
private |
Set of subsidiary PDF or "constraint" terms.
Definition at line 54 of file RooSubsidiaryL.h.