Definition at line 33 of file RooUnbinnedL.h.
Public Member Functions | |
RooUnbinnedL (const RooUnbinnedL &other) | |
RooUnbinnedL (RooAbsPdf *pdf, RooAbsData *data, RooAbsL::Extended extended=RooAbsL::Extended::Auto, RooFit::EvalBackend evalBackend=RooFit::EvalBackend::Legacy()) | |
~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'. | |
std::string | GetClassName () const override |
bool | setApplyWeightSquared (bool flag) |
Returns true if value was changed, false otherwise. | |
![]() | |
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 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) |
Private Attributes | |
bool | _first = true |
! | |
std::stack< std::vector< double > > | _vectorBuffers |
bool | apply_weight_squared = false |
Apply weights squared? | |
ROOT::Math::KahanSum< double > | cachedResult_ {0.} |
std::shared_ptr< RooFit::Evaluator > | evaluator_ |
! For batched evaluation | |
Section | lastSection_ = {0, 0} |
std::unique_ptr< RooChangeTracker > | paramTracker_ |
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. | |
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, | ||
RooFit::EvalBackend | evalBackend = RooFit::EvalBackend::Legacy() ) |
Definition at line 55 of file RooUnbinnedL.cxx.
RooUnbinnedL::RooUnbinnedL | ( | const RooUnbinnedL & | other | ) |
Definition at line 74 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 187 of file RooUnbinnedL.cxx.
|
inlineoverridevirtual |
Implements RooFit::TestStatistics::RooAbsL.
Definition at line 44 of file RooUnbinnedL.h.
Returns true if value was changed, false otherwise.
Definition at line 90 of file RooUnbinnedL.cxx.
!
Definition at line 48 of file RooUnbinnedL.h.
|
private |
Definition at line 53 of file RooUnbinnedL.h.
Apply weights squared?
Definition at line 47 of file RooUnbinnedL.h.
|
mutableprivate |
Definition at line 51 of file RooUnbinnedL.h.
|
private |
! For batched evaluation
Definition at line 52 of file RooUnbinnedL.h.
|
private |
Definition at line 50 of file RooUnbinnedL.h.
|
private |
Definition at line 49 of file RooUnbinnedL.h.