Skip to content
Snippets Groups Projects
  1. Nov 03, 2011
  2. Nov 02, 2011
  3. Nov 01, 2011
    • Wouter Verkerke's avatar
      · bbf85522
      Wouter Verkerke authored
         o RooVectorDataStore
      
           - Correct version this time (with proper support for persistent)
      
      
         o RooAbsOptTestStatistics
      
           - Initialize all pointer data members in all ctors
      
      
         o RooCompositeDataStore
      
           - Implement sumEntries() as forward to components
      
      
         o RooAbsArg
      
           - Another fix for windows static linking
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@41703 27541ba8-7e3a-0410-8455-c3a389f83636
      bbf85522
    • Lorenzo Moneta's avatar
    • Lorenzo Moneta's avatar
      merge fix 41700 from Kyle in Histfactory · ea2e100b
      Lorenzo Moneta authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@41701 27541ba8-7e3a-0410-8455-c3a389f83636
      ea2e100b
    • Philippe Canal's avatar
      From Elvin: · 2af05cf0
      Philippe Canal authored
      Last week Martin Vala from ALICE came to me with a problem that he had
      while using the asynchronous prefetching. There were basically two
      main problems:
      
      1. Trying to read a root file from an archive. Here the problem was
      that when reading from an archive there is an offset of the file which
      was not taken into consideration when the file was saved in the cache.
      And this lead to a miss when reading the file from cache. I fixed it,
      but I had to expose the value of fArchiveOffset from TFile.
      
      2. The second problem was when reading using a TChain. There were some
      synchronization issues concerned to the asynchronous thread that
      actually does the reading. All this was happening because in the case
      of TChain there is only one file cache which is re-utilized as we move
      from one file to another. This was a pretty tricky issue.
      
      I attached a patch made against the current trunk which fixes both
      this problems. I gave the patch first to Martin to test it, and he was
      satisfied with it. There is a small delay when the TChain moves from
      one file to another because I have to wait for the async thread to
      finish it's worked but over all Martin said that the performance is
      way better than before. When I initially did the asyn pre-fetching I
      had no idea about these two use cases, so that's why they popped up
      now.
      
      
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@41698 27541ba8-7e3a-0410-8455-c3a389f83636
      2af05cf0
Loading