]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - SHUTTLE/AliShuttle.h
Function Bool_t GetHLTStatus added to preprocessor. It returns the status of HLT
[u/mrichter/AliRoot.git] / SHUTTLE / AliShuttle.h
index dcf1c9e373384012d021d911206e91c29e975718..9f85f8eefbffbf767f19d846c2999105e91c5a55 100644 (file)
@@ -57,10 +57,12 @@ public:
        virtual Bool_t StoreReferenceFile(const char* detector, const char* localFile, const char* gridFileName);
        virtual const char* GetFile(Int_t system, const char* detector,
                const char* id, const char* source);
-       virtual TList* GetFileSources(Int_t system, const char* detector, const char* id);
+       virtual TList* GetFileSources(Int_t system, const char* detector, const char* id = 0);
+       virtual TList* GetFileIDs(Int_t system, const char* detector, const char* source);
        virtual const char* GetRunParameter(const char* lbEntry);
        virtual AliCDBEntry* GetFromOCDB(const char* detector, const AliCDBPath& path);
        virtual const char* GetRunType();
+       virtual Bool_t GetHLTStatus();
        virtual void Log(const char* detector, const char* message);
 
        void SetLogbookEntry(AliShuttleLogbookEntry* entry) {fLogbookEntry=entry;}
@@ -91,6 +93,8 @@ private:
 
        Bool_t GetValueSet(const char* host, Int_t port, const char* alias,
                                TObjArray* result, DCSType type);
+       TMap* GetValueSet(const char* host, Int_t port, const TSeqCollection* entries,
+                             DCSType type);
 
        Bool_t RetrieveFile(UInt_t system, const char* daqFileName, const char* localFileName);
 
@@ -106,6 +110,7 @@ private:
        void CleanLocalStorage(const TString& uri);
        Bool_t CleanReferenceStorage(const char* detector);
        void RemoveFile(const char* filename);
+       const char* GetRefFilePrefix(const char* base, const char* detector);
 
        AliShuttleStatus* ReadShuttleStatus();
        Bool_t WriteShuttleStatus(AliShuttleStatus* status);