Likelihood class that sums over multiple -log components.
The likelihood is often a product of components, for instance when fitting simultaneous pdfs, but also when using subsidiary pdfs. Hence, the negative log likelihood that we, in fact, calculate is often a sum over these components. This sum is implemented by this class.
Definition at line 25 of file RooSumL.h.
|
| | RooSumL (RooAbsPdf *pdf, RooAbsData *data, std::vector< std::unique_ptr< RooAbsL > > components, RooAbsL::Extended extended=RooAbsL::Extended::Auto) |
| |
| 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 |
| |
| const std::vector< std::unique_ptr< RooAbsL > > & | GetComponents () const |
| |
| ROOT::Math::KahanSum< double > | getSubsidiaryValue () |
| |
| | 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 |
| |
| virtual std::string | GetInfo () const |
| |
| virtual std::string | GetName () const |
| |
| std::size_t | getNComponents () const |
| |
| std::size_t | getNEvents () const |
| |
| virtual std::unique_ptr< RooArgSet > | getParameters () |
| |
| virtual std::string | GetTitle () const |
| |
| void | initClones (RooAbsPdf &inpdf, RooAbsData &indata) |
| |
| bool | isExtended () const |
| |
| virtual std::size_t | numDataEntries () const |
| | Number of dataset entries.
|
| |
| void | setSimCount (std::size_t value) |
| |