Skip to content

RootAuxDynIO: Better sync RNTuple field names with TTree branch names

This MR aims to better align the RNTuple field names for dynamic attributes with the TTree branch names. Right now, a branch we write in TTree named, e.g., AnalysisJetsAuxDyn.pt, is written as AnalysisJetsAux::pt in RNTuple. With this MR, the latter becomes AnalysisJetsAuxDyn:pt. In general, RNTuple doesn't allow dot characters in field names. Therefore, for now we stick to colon as the delimiter.

cc: @gemmeren, @mnowak

Merge request reports