Limitation: Pointer to array exceeded array bounds capacity. (tmpfile):1

_ROOT Version:_5.34
Compiler: gcc

Is there a limitation for pointer to array?

I believe ROOT only supports up to 4 or 5 levels of indexing. This is true even for ROOT 6.

Thank you!Are there any other methods for 6 levels(TH1)?

Not sure, but for performance reasons, it might be better to encode your 6 levels in a single hash value and use a hash table. For example, use std::map<std::string, TH1F>.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.