Definition at line 21 of file RooAddHelpers.h.
 
 | 
|   | AddCacheElem (RooAbsPdf const &addPdf, RooArgList const &pdfList, RooArgList const &coefList, const RooArgSet *nset, const RooArgSet *iset, RooArgSet const &refCoefNormSet, std::string const &refCoefNormRange, int verboseEval) | 
|   | Create a RooAddPdf cache element for a given normalization set and projection configuration.  
  | 
|   | 
| RooArgList  | containedArgs (Action) override | 
|   | List all RooAbsArg derived contents in this cache element.  
  | 
|   | 
| bool  | doProjection () const | 
|   | 
| void  | print () const | 
|   | 
| double  | projSuppNormVal (std::size_t idx) const | 
|   | 
| double  | projVal (std::size_t idx) const | 
|   | 
| double  | rangeProjScaleFactor (std::size_t idx) const | 
|   | 
| double  | suppNormVal (std::size_t idx) const | 
|   | 
|   | RooAbsCacheElement () | 
|   | 
| virtual  | ~RooAbsCacheElement () | 
|   | 
| virtual void  | findConstantNodes (const RooArgSet &obs, RooArgSet &cacheList, RooLinkedList &processedNodes) | 
|   | Interface for constant term optimization calls.  
  | 
|   | 
| virtual TClass *  | IsA () const | 
|   | 
| virtual void  | operModeHook (RooAbsArg::OperMode) | 
|   | Interface for changes of operation mode.  
  | 
|   | 
| virtual void  | optimizeCacheMode (const RooArgSet &obs, RooArgSet &optNodes, RooLinkedList &processedNodes) | 
|   | Interface for cache optimization calls.  
  | 
|   | 
| virtual void  | printCompactTreeHook (std::ostream &, const char *, Int_t curElem, Int_t totElem) | 
|   | Hook function to print cache guts in tree printing mode of RooAbsArgs.  
  | 
|   | 
| virtual bool  | redirectServersHook (const RooAbsCollection &, bool, bool, bool) | 
|   | Interface for server redirect calls.  
  | 
|   | 
| void  | setOwner (RooAbsArg *owner) | 
|   | 
| virtual void  | Streamer (TBuffer &) | 
|   | 
| void  | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
|   | 
#include </github/home/ROOT-CI/src/roofit/roofitcore/src/RooAddHelpers.h>
◆ OwningArgVector
◆ AddCacheElem()
Create a RooAddPdf cache element for a given normalization set and projection configuration. 
Definition at line 26 of file RooAddHelpers.cxx.
 
 
◆ containedArgs()
◆ doProjection()
  
  
      
        
          | bool AddCacheElem::doProjection  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ print()
      
        
          | void AddCacheElem::print  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ projSuppNormVal()
  
  
      
        
          | double AddCacheElem::projSuppNormVal  | 
          ( | 
          std::size_t |           idx | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ projVal()
  
  
      
        
          | double AddCacheElem::projVal  | 
          ( | 
          std::size_t |           idx | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ rangeProjScaleFactor()
  
  
      
        
          | double AddCacheElem::rangeProjScaleFactor  | 
          ( | 
          std::size_t |           idx | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ suppNormVal()
  
  
      
        
          | double AddCacheElem::suppNormVal  | 
          ( | 
          std::size_t |           idx | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ _projList
Projection integrals to be multiplied with coefficients. 
Definition at line 51 of file RooAddHelpers.h.
 
 
◆ _rangeProjList
Range integrals to be multiplied with coefficients (reference to target range) 
Definition at line 53 of file RooAddHelpers.h.
 
 
◆ _suppNormList
◆ _suppProjList
Projection integrals to multiply with coefficients for supplemental normalization. 
Definition at line 52 of file RooAddHelpers.h.
 
 
roofit/roofitcore/src/RooAddHelpers.h
roofit/roofitcore/src/RooAddHelpers.cxx