]> git.uio.no Git - u/mrichter/AliRoot.git/commit - STEER/STEERBase/AliVEventHandler.h
Introduced tree caching and async reading for data (ESD and AOD) and MC. An read...
authoragheata <agheata@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Oct 2012 08:58:55 +0000 (08:58 +0000)
committeragheata <agheata@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Oct 2012 08:58:55 +0000 (08:58 +0000)
commit43072535904142a85b053bdcb8509639ec891dab
treece54e605945a742b4207547cc16cc712acbf31ef
parent900ed4684f335f732cdfb5aff6b2e6e13ce4f54b
Introduced tree caching and async reading for data (ESD and AOD) and MC. An read input cache of 100MB is created by default. To change it: mgr->SetCacheSize(bytes) (0=no cache). For MC, caches can be used for the kinematics and track references trees. The cache sizes are the same as set to the manager (default 100 MB) but can be set separately via mchandler->SetCacheSize(bytes). For MC, this should be used with the particle prefetching option on: mchandler->SetPreReadMode(AliMCEventHandler::kLmPreRead). The update is VERY important and can gain factors ranging from 1.2 to 40 in the analysis speed when reading data via high latency network.
ANALYSIS/AliAnalysisManager.cxx
ANALYSIS/AliAnalysisManager.h
STEER/STEERBase/AliMCEventHandler.cxx
STEER/STEERBase/AliMCEventHandler.h
STEER/STEERBase/AliVEventHandler.h