Dear experts
I want to set the compatibility for a ROOT file, and I’m suggested to do it by TFile::SetBit(TFile::k630forwardCompatibility)
, but when I try to change it, I found I couldn’t:
root [0] TFile* f = TFile::Open("SimDetectorResponse/parameters/RECBE_response/response_RECBE002ch24_20241121.root", "Update")
(TFile *) 0x43b6870
root [1] f->TestBit(TFile::k630forwardCompatibility)
(bool) false
root [2] f->SetBit(TFile::k630forwardCompatibility)
root [3] f->TestBit(TFile::k630forwardCompatibility)
(bool) true
root [4] f->Write()
(int) 0
root [5] f->TestBit(TFile::k630forwardCompatibility)
(bool) true
root [6] f->Close()
root [7] delete f;
root [8] TFile* f = TFile::Open("SimDetectorResponse/parameters/RECBE_response/response_RECBE002ch24_20241121.root", "Update")
(TFile *) 0x43b6870
root [9] f->TestBit(TFile::k630forwardCompatibility)
(bool) false
How can I change it?