Definition at line 32 of file RooUnbinnedL.h.
Public Member Functions | |
RooUnbinnedL (const RooUnbinnedL &other) | |
RooUnbinnedL (RooAbsPdf *pdf, RooAbsData *data, RooAbsL::Extended extended=RooAbsL::Extended::Auto, bool useBatchedEvaluations=false) | |
~RooUnbinnedL () override | |
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'. More... | |
std::string | GetClassName () const override |
bool | setApplyWeightSquared (bool flag) |
Returns true if value was changed, false otherwise. More... | |
void | setUseBatchedEvaluations (bool flag) |
![]() | |
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. More... | |
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. More... | |
virtual | ~RooAbsL ()=default |
virtual void | constOptimizeTestStatistic (RooAbsArg::ConstOpCode opcode, bool doAlsoTrackingOpt) |
Interface function signaling a request to perform constant term optimization. More... | |
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 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. More... | |
void | setSimCount (std::size_t value) |
Private Attributes | |
bool | _first = true |
! More... | |
bool | apply_weight_squared = false |
Apply weights squared? More... | |
ROOT::Math::KahanSum< double > | cachedResult_ {0.} |
Section | lastSection_ = {0, 0} |
std::unique_ptr< RooChangeTracker > | paramTracker_ |
bool | useBatchedEvaluations_ = false |
Additional Inherited Members | |
![]() | |
enum class | Extended { Auto , Yes , No } |
![]() | |
static bool | isExtendedHelper (RooAbsPdf *pdf, Extended extended) |
![]() | |
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. More... | |
std::shared_ptr< RooAbsPdf > | pdf_ |
std::size_t | sim_count_ = 1 |
#include <RooFit/TestStatistics/RooUnbinnedL.h>
RooUnbinnedL::RooUnbinnedL | ( | RooAbsPdf * | pdf, |
RooAbsData * | data, | ||
RooAbsL::Extended | extended = RooAbsL::Extended::Auto , |
||
bool | useBatchedEvaluations = false |
||
) |
Definition at line 39 of file RooUnbinnedL.cxx.
RooUnbinnedL::RooUnbinnedL | ( | const RooUnbinnedL & | other | ) |
Definition at line 48 of file RooUnbinnedL.cxx.
|
overridedefault |
|
overridevirtual |
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 82 of file RooUnbinnedL.cxx.
|
inlineoverridevirtual |
Implements RooFit::TestStatistics::RooAbsL.
Definition at line 45 of file RooUnbinnedL.h.
Returns true if value was changed, false otherwise.
Definition at line 61 of file RooUnbinnedL.cxx.
void RooUnbinnedL::setUseBatchedEvaluations | ( | bool | flag | ) |
Definition at line 71 of file RooUnbinnedL.cxx.
|
mutableprivate |
!
Definition at line 49 of file RooUnbinnedL.h.
|
private |
Apply weights squared?
Definition at line 48 of file RooUnbinnedL.h.
|
mutableprivate |
Definition at line 53 of file RooUnbinnedL.h.
|
private |
Definition at line 52 of file RooUnbinnedL.h.
|
private |
Definition at line 51 of file RooUnbinnedL.h.
|
private |
Definition at line 50 of file RooUnbinnedL.h.