RNTuple Storage Technology for Athena/APR - Stage 1
This MR adds an implementation of a new APR Storage Technology using ROOT RNTuple.
- New RNTupleContainer type was added to RootStorageSvc
- Dynamic attributes writing and reading for RNTuple mode was added to AthenaRoot/RootAuxDynIO
RNTuple storage is used on demand - through DB-specific POOL Attributes, or by switching on the global setting in
AtheaPoolCnvSvc:m_storageTechProp{this,"StorageTechnology", "ROOTRNTUPLE"};
So without any explicit settings there should be no visible changes to Athena execution and test results from this MR.
This is not the final version of RNTuple implementation in Athena, but a working one that can be used for various tests.
Edited by Marcin Nowak