-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed as not planned
Labels
Description
Check duplicate issues.
- Checked for duplicates
Description
Reporting on behalf of Fermilab SBN collaboration and SciSoft group.
We have some ROOT data files containing RooInt objects (we used then for storing "metadata").
That class was removed from ROOT (ca29ccf) and we can't read that data any more.
This is not exactly a bug, since ROOT works as intended — but that intention breaks our data.
Twofold question:
- how to work around the problem for existing data using newer ROOT
- are there other recommended ways to simply store an integer with a name in a ROOT file?
TNamedcomes to mind, but it needs explicit conversions, and that is whyRooIntwas preferred.
For people with Fermilab access, there is a related Redmine ticket #28974.
Reproducer
- Write a
RooIntobject in a newTFilewith ROOT 6.28 - Try to read that object from that
TFilewith the latest ROOT
ROOT version
v6-32-00
Installation method
Build from source
Operating system
Linux
Additional context
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Issues