Skip to content
Snippets Groups Projects
user avatar
Wouter Verkerke authored
 Import last set changes from 532 patch branch
 -----------------------------------------

   Fix 2 related bugs

     - Handling of pdfs with conditional observables in the likelihood

     - Make pdf integrals that are cached and interpolated also work 
       when one of the pdf observables is conditional

  
  o RooCachedReal

    - Propagate OperMode ADirty to function being cached


  o RooAbsCachedReal

     - Propagate OperMode ADirty to RooHistFunc that implements cache


  o RooVectorDataStore

    - NOCacheAndTrack will also disable caching of constant terms


  o RooAbsAnaConv

    - Declare original resolution model as NOCacheAndTrack to prevent
      superfluous cache calculations


  o RooAbsReal

    - In createIntObj() set caching wrapper to ADirty if the original integral
      is auto-determined to be so


  o RooAbsTestStatistic

     - Add debug option NCPU=-1, which amounts to NCPU=1, but run the the MP interface


  o RooNormSetCache

     - Fix bug in copy ctor


  o RooRealIntegral 

     - Fix bug in autoSelectDirtyMode() - only consider value servers, not sterile servers


  o RooAbsTestStatistic

    - Mark conditional observables in pdf, rather than in dataset, as that is what the new 
      vector-data-store uses


--------

  o RooVectorDataStore

     - In recalculateCache() only remove projected observables if they are defined
       (is more efficient when this feature is not used)


-------

  o RooParamHistFunc/RooHistConstraint

      - New classes representing a flexible histogram shape, and class representing a product of Poisson
        constraints on each of these bins


git-svn-id: http://root.cern.ch/svn/root/trunk@43190 27541ba8-7e3a-0410-8455-c3a389f83636
8d05a290
History
Name Last commit Last update
..