TTree does NOT know “int8_t
” or “uint8_t
” as variables’ “fundamental types”.
It only knows “Char_t
” (“signed char
”) and “UChar_t
” (unsigned char
), where “char
” is assumed to be 8-bits wide.
BTW. I think, ROOT unconditionally expects that a “char
” is a “signed char
”.