Definition at line 33 of file RooUnbinnedL.h.
|
| | RooUnbinnedL (const RooUnbinnedL &other) |
| |
| | RooUnbinnedL (RooAbsPdf *pdf, RooAbsData *data, RooAbsL::Extended extended=RooAbsL::Extended::Auto, RooFit::EvalBackend evalBackend=RooFit::EvalBackend::Legacy()) |
| |
| | ~RooUnbinnedL () override |
| |
| void | constOptimizeTestStatistic (RooAbsArg::ConstOpCode opcode, bool doAlsoTrackingOpt) override |
| | With the vectorizing evaluation backends, the pdf is compiled for a fixed normalization set and evaluated outside of the RooFit data store, so the constant term optimization is not applicable.
|
| |
| virtual double | defaultErrorLevel () const |
| |
| ROOT::Math::KahanSum< double > | evaluatePartition (Section events, std::size_t components_begin, std::size_t components_end) override |
| | Calculate and return likelihood on subset of data from firstEvent to lastEvent processed with a step size of 'stepSize'.
|
| |
| std::string | GetClassName () const override |
| |
| 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.
|
| |
| bool | setApplyWeightSquared (bool flag) |
| | Returns true if value was changed, false otherwise.
|
| |
| void | setSimCount (std::size_t value) |
| |
#include <RooFit/TestStatistics/RooUnbinnedL.h>
◆ Extended
◆ RooUnbinnedL() [1/2]
◆ RooUnbinnedL() [2/2]
◆ ~RooUnbinnedL()
| RooUnbinnedL::~RooUnbinnedL |
( |
| ) |
|
|
overridedefault |
◆ constOptimizeTestStatistic()
With the vectorizing evaluation backends, the pdf is compiled for a fixed normalization set and evaluated outside of the RooFit data store, so the constant term optimization is not applicable.
Attempting it anyway is not only useless: caching constant branches means snapshotting parts of the compiled computation graph into the data store, which classes like RooFit::Detail::RooNormalizedPdf don't support. Refuse the request instead.
Reimplemented from RooFit::TestStatistics::RooAbsL.
Definition at line 108 of file RooUnbinnedL.cxx.
◆ defaultErrorLevel()
| virtual double RooFit::TestStatistics::RooAbsL::defaultErrorLevel |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ evaluatePartition()
Calculate and return likelihood on subset of data from firstEvent to lastEvent processed with a step size of 'stepSize'.
If this an extended likelihood and and the zero event is processed the extended term is added to the return likelihood.
Implements RooFit::TestStatistics::RooAbsL.
Definition at line 215 of file RooUnbinnedL.cxx.
◆ GetClassName()
| std::string RooFit::TestStatistics::RooUnbinnedL::GetClassName |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetInfo()
| virtual std::string RooFit::TestStatistics::RooAbsL::GetInfo |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ GetName()
| std::string RooFit::TestStatistics::RooAbsL::GetName |
( |
| ) |
const |
|
virtualinherited |
◆ getNComponents()
| std::size_t RooFit::TestStatistics::RooAbsL::getNComponents |
( |
| ) |
const |
|
inlineinherited |
◆ getNEvents()
| std::size_t RooFit::TestStatistics::RooAbsL::getNEvents |
( |
| ) |
const |
|
inlineinherited |
◆ getParameters()
| std::unique_ptr< RooArgSet > RooFit::TestStatistics::RooAbsL::getParameters |
( |
| ) |
|
|
virtualinherited |
◆ GetTitle()
| std::string RooFit::TestStatistics::RooAbsL::GetTitle |
( |
| ) |
const |
|
virtualinherited |
◆ initClones()
◆ isExtended()
| bool RooFit::TestStatistics::RooAbsL::isExtended |
( |
| ) |
const |
|
inlineinherited |
◆ isExtendedHelper()
◆ numDataEntries()
| std::size_t RooFit::TestStatistics::RooAbsL::numDataEntries |
( |
| ) |
const |
|
virtualinherited |
◆ setApplyWeightSquared()
| bool RooUnbinnedL::setApplyWeightSquared |
( |
bool | flag | ) |
|
Returns true if value was changed, false otherwise.
Definition at line 90 of file RooUnbinnedL.cxx.
◆ setSimCount()
| void RooFit::TestStatistics::RooAbsL::setSimCount |
( |
std::size_t | value | ) |
|
|
inlineinherited |
◆ _first
| bool RooFit::TestStatistics::RooUnbinnedL::_first = true |
|
mutableprivate |
◆ _vectorBuffers
| std::stack<std::vector<double> > RooFit::TestStatistics::RooUnbinnedL::_vectorBuffers |
|
private |
◆ apply_weight_squared
| bool RooFit::TestStatistics::RooUnbinnedL::apply_weight_squared = false |
|
private |
◆ cachedResult_
◆ data_
| std::shared_ptr<RooAbsData> RooFit::TestStatistics::RooAbsL::data_ |
|
protectedinherited |
◆ evaluator_
◆ extended_
| bool RooFit::TestStatistics::RooAbsL::extended_ = false |
|
protectedinherited |
◆ lastCacheSection_
| Section RooFit::TestStatistics::RooUnbinnedL::lastCacheSection_ = {0, 0} |
|
private |
◆ lastSection_
| Section RooFit::TestStatistics::RooUnbinnedL::lastSection_ = {0, 0} |
|
private |
◆ N_components_
| std::size_t RooFit::TestStatistics::RooAbsL::N_components_ = 1 |
|
protectedinherited |
◆ N_events_
| std::size_t RooFit::TestStatistics::RooAbsL::N_events_ = 1 |
|
protectedinherited |
◆ normSet_
| std::unique_ptr<RooArgSet> RooFit::TestStatistics::RooAbsL::normSet_ |
|
protectedinherited |
Pointer to set with observables used for normalization.
Definition at line 144 of file RooAbsL.h.
◆ paramTracker_
| std::unique_ptr<RooChangeTracker> RooFit::TestStatistics::RooUnbinnedL::paramTracker_ |
|
private |
◆ pdf_
| std::shared_ptr<RooAbsPdf> RooFit::TestStatistics::RooAbsL::pdf_ |
|
protectedinherited |
◆ sim_count_
| std::size_t RooFit::TestStatistics::RooAbsL::sim_count_ = 1 |
|
protectedinherited |
The documentation for this class was generated from the following files: