Skip to content

Switch to stable API in ROOT 6.36#68

Open
hahnjo wants to merge 6 commits intoroot-project:mainfrom
hahnjo:stable-api
Open

Switch to stable API in ROOT 6.36#68
hahnjo wants to merge 6 commits intoroot-project:mainfrom
hahnjo:stable-api

Conversation

@hahnjo
Copy link
Copy Markdown
Member

@hahnjo hahnjo commented Apr 22, 2026

In a first step, change all using declarations to the ROOT namespace, rename EColumnType -> ENTupleColumnType, and update method calls from GetSubFields() to GetMutableSubfields(). Then replace the using declarations, and followup changes for compatibility with newer versions of ROOT.

hahnjo added 2 commits April 22, 2026 11:54
In a first step, change all using declarations to the ROOT namespace,
rename EColumnType -> ENTupleColumnType, and update method calls from
GetSubFields() to GetMutableSubfields().
structure/feature_flag/write.C needs some additional changes because
it uses the Internal API.
The only exceptions are alias declarations (to shorten type names)
and structure/feature_flag/write.C, which uses the Internal API.
@hahnjo hahnjo self-assigned this Apr 22, 2026
@hahnjo hahnjo marked this pull request as ready for review April 22, 2026 10:57
hahnjo added 4 commits April 22, 2026 13:01
Since ROOT 6.36, RNTupleFileWriter::Commit() takes a compression
parameter.
It is mandatory since the backport to ROOT 6.36.04.
It replaces ROOT/RNTupleUtil.hxx, which is deprecated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant