[ROOT-6103] TTreeCache broken for version >=5.34.11 Created: 21/Feb/14 Updated: 25/Mar/14 Resolved: 25/Mar/14
|Reporter:||Guenter Duckeck||Assignee:||Philippe Canal|
It seems TTreeCache is not properly caching, starting version 5.34.11.
|Comment by Philippe Canal [ 21/Feb/14 ]|
I am not able to reproduce your issue.
There ought to be slight improvement in some case in the TTreeCache between 5.34/10 and 5.34/11.
The TTreeCache is not enabled by default but your script does not enable it. How is it enable in your case?
Can you also post your data file?
|Comment by Guenter Duckeck [ 22/Feb/14 ]|
the attached script should demonstrate the issue and run everywhere, and the file is also publicly readible via xrootd,
According to http://root.cern.ch/root/html534/TTreeCache.html "the TreeCache is automatically used by TTree::Draw. "
|Comment by Peter Van Gemmeren [ 10/Mar/14 ]|
I am able to reproduce Guenter¿s observation. The caching efficiency in 5.34.11 seems to have dropped, because only one (mu_staco_phi) of the two branches in:
Were added to the cache. In 5.34.10 both variables were cached. Guenter¿s example uses learning on 100 events to determine the variables to be cached. Without looking into the any closer, I wonder, whether this could be related to:
(that is only a shot in the dark, I have not yet followed through the call sequence at all).
|Comment by Philippe Canal [ 25/Mar/14 ]|
Thanks for you report, this problem has been resolved in the master and v5-34 patch branch (and will be part of v5.34/19).