X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliPreprocessor.h;h=265085edf3af4c12dc09720d2e9680a692613784;hb=44dbae42b86ea9efebff5c700c16bcf10ec5c619;hp=2f09a3188a357f9664a003cb5559c7c8dc69c59f;hpb=4426d64acf69f4c42c5b97ea1fcbcb01d7fe2f93;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliPreprocessor.h b/STEER/AliPreprocessor.h index 2f09a3188a3..265085edf3a 100644 --- a/STEER/AliPreprocessor.h +++ b/STEER/AliPreprocessor.h @@ -33,16 +33,23 @@ class AliPreprocessor : public TNamed 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