Definition at line 33 of file RooAbsL.h.
|
| class | ClonePdfData |
| | Convenience wrapper class used to distinguish between pdf/data owning and non-owning constructors. More...
|
| |
| struct | Section |
| | A part of some range delimited by two fractional points between 0 and 1 (inclusive). More...
|
| |
|
| | 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 void | constOptimizeTestStatistic (RooAbsArg::ConstOpCode opcode, bool doAlsoTrackingOpt) |
| | Interface function signaling a request to perform constant term optimization.
|
| |
| virtual double | defaultErrorLevel () const |
| |
| virtual ROOT::Math::KahanSum< double > | evaluatePartition (Section events, std::size_t components_begin, std::size_t components_end)=0 |
| |
| virtual std::string | GetClassName () const =0 |
| |
| 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) |
| |
#include <RooFit/TestStatistics/RooAbsL.h>
◆ Extended
◆ RooAbsL() [1/4]
| RooFit::TestStatistics::RooAbsL::RooAbsL |
( |
std::shared_ptr< RooAbsPdf > | pdf, |
|
|
std::shared_ptr< RooAbsData > | data, |
|
|
std::size_t | N_events, |
|
|
std::size_t | N_components, |
|
|
Extended | extended ) |
|
private |
After handling cloning (or not) of the pdf and dataset, the public constructors call this private constructor to handle common tasks.
Definition at line 55 of file RooAbsL.cxx.
◆ RooAbsL() [2/4]
Constructor that does not clone pdf/data and uses the shared_ptr aliasing constructor to make it non-owning.
This constructor is used for classes where a reference to the external pdf/dataset is good enough (RooSumL and RooSubsidiaryL).
- Parameters
-
| inpdf | Raw pointer to the pdf. |
| indata | Raw pointer to the dataset. |
| N_events | The number of events in this likelihood's dataset. |
| N_components | The number of components in the likelihood. |
| extended | Set extended term calculation on, off or use Extended::Auto to determine automatically based on the pdf whether to activate or not. |
Definition at line 100 of file RooAbsL.cxx.
◆ RooAbsL() [3/4]
Constructor that clones the pdf/data and owns those cloned copies.
This constructor is used for classes that need a pdf/data clone (RooBinnedL and RooUnbinnedL).
- Parameters
-
| in | Struct containing raw pointers to the pdf and dataset that are to be cloned. |
| N_events | The number of events in this likelihood's dataset. |
| N_components | The number of components in the likelihood. |
| extended | Set extended term calculation on, off or use Extended::Auto to determine automatically based on the pdf whether to activate or not. |
Definition at line 81 of file RooAbsL.cxx.
◆ RooAbsL() [4/4]
| RooFit::TestStatistics::RooAbsL::RooAbsL |
( |
const RooAbsL & | other | ) |
|
◆ ~RooAbsL()
| virtual RooFit::TestStatistics::RooAbsL::~RooAbsL |
( |
| ) |
|
|
virtualdefault |
◆ constOptimizeTestStatistic()
◆ defaultErrorLevel()
| virtual double RooFit::TestStatistics::RooAbsL::defaultErrorLevel |
( |
| ) |
const |
|
inlinevirtual |
◆ evaluatePartition()
◆ GetClassName()
| virtual std::string RooFit::TestStatistics::RooAbsL::GetClassName |
( |
| ) |
const |
|
pure virtual |
◆ GetInfo()
| virtual std::string RooFit::TestStatistics::RooAbsL::GetInfo |
( |
| ) |
const |
|
inlinevirtual |
◆ GetName()
| std::string RooFit::TestStatistics::RooAbsL::GetName |
( |
| ) |
const |
|
virtual |
◆ getNComponents()
| std::size_t RooFit::TestStatistics::RooAbsL::getNComponents |
( |
| ) |
const |
|
inline |
◆ getNEvents()
| std::size_t RooFit::TestStatistics::RooAbsL::getNEvents |
( |
| ) |
const |
|
inline |
◆ getParameters()
| std::unique_ptr< RooArgSet > RooFit::TestStatistics::RooAbsL::getParameters |
( |
| ) |
|
|
virtual |
◆ GetTitle()
| std::string RooFit::TestStatistics::RooAbsL::GetTitle |
( |
| ) |
const |
|
virtual |
◆ initClones()
◆ isExtended()
| bool RooFit::TestStatistics::RooAbsL::isExtended |
( |
| ) |
const |
|
inline |
◆ isExtendedHelper()
◆ numDataEntries()
| std::size_t RooFit::TestStatistics::RooAbsL::numDataEntries |
( |
| ) |
const |
|
virtual |
◆ setSimCount()
| void RooFit::TestStatistics::RooAbsL::setSimCount |
( |
std::size_t | value | ) |
|
|
inline |
◆ data_
| std::shared_ptr<RooAbsData> RooFit::TestStatistics::RooAbsL::data_ |
|
protected |
◆ extended_
| bool RooFit::TestStatistics::RooAbsL::extended_ = false |
|
protected |
◆ N_components_
| std::size_t RooFit::TestStatistics::RooAbsL::N_components_ = 1 |
|
protected |
◆ N_events_
| std::size_t RooFit::TestStatistics::RooAbsL::N_events_ = 1 |
|
protected |
◆ normSet_
| std::unique_ptr<RooArgSet> RooFit::TestStatistics::RooAbsL::normSet_ |
|
protected |
Pointer to set with observables used for normalization.
Definition at line 144 of file RooAbsL.h.
◆ pdf_
| std::shared_ptr<RooAbsPdf> RooFit::TestStatistics::RooAbsL::pdf_ |
|
protected |
◆ sim_count_
| std::size_t RooFit::TestStatistics::RooAbsL::sim_count_ = 1 |
|
protected |
The documentation for this class was generated from the following files:
- roofit/roofitcore/inc/RooFit/TestStatistics/RooAbsL.h
- roofit/roofitcore/src/TestStatistics/RooAbsL.cxx