ROOT types / type care in general
Many subsystems are using inconsistent types across data levels. Additionally, many are not "ROOT" types. While not critical, probably good for peace of mind and to future proof against ROOT updates.
-
Types ensured to be consistent across Raw,Cal,Anl etc steps. -
Types correct and compatible (e.g. int8_t does not seem to be desirable at all, it cannot be printed to a terminal at least on lxpool?) -
Types converted to ROOT type equivalent (e.g. int64_t --> Long64_t). This probably helps for user-written tree-readers also.