ROOT Version: 6.28/08
Platform: LCG_104b
Compiler: x86_64-el9-gcc13-opt
I have troubles reading a branch of type std::vector<std::pair<uint8_t, uint8_t>>
. ROOT properly detects it as vector<pair<unsigned char, unsigned char>>
. I can also read the content with TBrowser
and JSROOT
.
The issue happens when I try to read the branch in C++. I have dictionaries generated and SetBranchAddress
returns 0 which means all is OK on paper. The symptoms are that all pair values are 0.
This used to work in the past, then for a while I did not need this branch and now that I do, it is not correct. Note that the input file is produced with ROOT 6.20/06 built with GCC8.