AliWarning("Clearing cache!");
ClearCache();
}
+
+ fRun = fStartRunLHCPeriod = fEndRunLHCPeriod = -1;
+ fRaw = kFALSE;
fDefaultStorage = 0x0;
}
// calibType must be a valid CDB path! (3 level folder structure)
- if(!fDefaultStorage) {
+ if(!fDefaultStorage && !fRaw) {
AliError("Please activate a default storage first!");
return;
}
return NULL;
}
- if(fLock && query.GetFirstRun() != fRun)
+ if(fLock && !(fRun >= query.GetFirstRun() && fRun <= query.GetLastRun()))
AliFatal("Lock is ON: cannot use different run number than the internal one!");
- if(fCache && query.GetFirstRun() != fRun)
+ if(fCache && !(fRun >= query.GetFirstRun() && fRun <= query.GetLastRun()))
AliWarning("Run number explicitly set in query: CDB cache temporarily disabled!");
AliCDBEntry *entry=0;
return kFALSE;
}
- if (entry->GetObject()==0x0){
- AliError("No valid object in CDB entry!");
+ if (!entry){
+ AliError("No entry!");
return kFALSE;
}
- if (!entry){
- AliError("No entry!");
+ if (entry->GetObject()==0x0){
+ AliError("No valid object in CDB entry!");
return kFALSE;
}