#include "AliRunLoader.h"
#include "AliHeader.h"
#include "AliCDBManager.h"
+#include "AliLog.h"
#include <Riostream.h>
#include <TFile.h>
{
/// dtor
ResetStores();
- if ( fLoader != 0x0 )
- {
- delete fLoader->GetRunLoader();
- }
--fgInstanceCounter;
}
{
AliError(Form("Cannot open file %s",filename));
fIsValid = kFALSE;
+ return;
}
runLoader->LoadHeader();
}
else {
Int_t runNumber = runLoader->GetHeader()->GetRun();
- AliCDBManager::Instance()->SetRun(runNumber);
+ AliCDBManager::Instance()->SetRun(runNumber>=0 ? runNumber : 1);
}
runLoader->UnloadHeader();