Introduce two new major optimizations for the Tree cache.
-in case of a TChain, the list of branches computed during the training phase of the first file is reused for all the other files. -add support for TEventlist. Only the baskets referenced by the list are added to the cache. This has requested a new function in TEventlist Bool_t TEventList::ContainsRange(Long64_t entrymin, Long64_t entrymax) // Return TRUE if list contains entries from entrymin to entrymax included. git-svn-id: http://root.cern.ch/svn/root/trunk@15455 27541ba8-7e3a-0410-8455-c3a389f83636
Showing
- tree/inc/TEventList.h 2 additions, 1 deletiontree/inc/TEventList.h
- tree/inc/TTreeFilePrefetch.h 9 additions, 6 deletionstree/inc/TTreeFilePrefetch.h
- tree/src/TChain.cxx 4 additions, 4 deletionstree/src/TChain.cxx
- tree/src/TEventList.cxx 13 additions, 1 deletiontree/src/TEventList.cxx
- tree/src/TTree.cxx 3 additions, 8 deletionstree/src/TTree.cxx
- tree/src/TTreeFilePrefetch.cxx 83 additions, 36 deletionstree/src/TTreeFilePrefetch.cxx
- treeplayer/src/TTreePlayer.cxx 1 addition, 2 deletionstreeplayer/src/TTreePlayer.cxx
Loading
Please register or sign in to comment