- TFile * file = (TFile*) gROOT->GetFile(headersFile.Data() ) ;
-
- //File was not opened yet
-
- if(file == 0){
- if(headersFile.Contains("rfio"))
- file = TFile::Open(headersFile,"update") ;
- else
- file = new TFile(headersFile.Data(),"update") ;
- gAlice = (AliRun *) file->Get("gAlice") ;
+
+ TFile *file = (TFile*)gROOT->GetListOfFiles()->FindObject(headersFile.Data());
+ if(file){
+ cout<<"headerFile already open \n";