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