As there are more and more uses for CAFs, changes to the format become increasingly disruptive, since CAFs made with differing versions of duneanaobj have to be read back with a version that's compatible with their structure.
ROOT's "schema evolution" concept can be used to deal with many of these cases. We should begin using it to help reduce the number of "breaking changes" that adjustments to the storage format cause.
As there are more and more uses for CAFs, changes to the format become increasingly disruptive, since CAFs made with differing versions of
duneanaobjhave to be read back with a version that's compatible with their structure.ROOT's "schema evolution" concept can be used to deal with many of these cases. We should begin using it to help reduce the number of "breaking changes" that adjustments to the storage format cause.