virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
virtual UInt_t Process(TMap* dcsAliasMap) = 0;
-
+
+ virtual Bool_t ProcessDCS() { return kTRUE; }
+
protected:
- UInt_t Store(const char* pathLevel2, const char* pathLevel3, TObject* object,
+ Bool_t Store(const char* pathLevel2, const char* pathLevel3, TObject* object,
AliCDBMetaData* metaData, Int_t validityStart = 0, Bool_t validityInfinite = kFALSE);
- UInt_t StoreReferenceData(const char* pathLevel2, const char* pathLevel3, TObject* object,
+ Bool_t StoreReferenceData(const char* pathLevel2, const char* pathLevel3, TObject* object,
AliCDBMetaData* metaData);
+ Bool_t StoreReferenceFile(const char* localFile, const char* gridFileName);
+
const char* GetFile(Int_t system, const char* id, const char* source);
- TList* GetFileSources(Int_t system, const char* id);
+ TList* GetFileSources(Int_t system, const char* id = 0);
+ TList* GetFileIDs(Int_t system, const char* source);
const char* GetRunParameter(const char* param);
AliCDBEntry* GetFromOCDB(const char* pathLevel2, const char* pathLevel3);
+ const char* GetRunType();
+ Bool_t GetHLTStatus();
void Log(const char* message);
Int_t fRun; // current run