]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - SHUTTLE/AliShuttle.h
several bugfixes
[u/mrichter/AliRoot.git] / SHUTTLE / AliShuttle.h
index 46cfd2577c48fb764446f0aaa8b3c0a079880d0e..4ff0dbc91eca22f562ac5a1f82b645c6da1ff23d 100644 (file)
@@ -50,6 +50,9 @@ public:
        Int_t GetCurrentRun() const;
        UInt_t GetCurrentStartTime() const;
        UInt_t GetCurrentEndTime() const;
+       UInt_t GetCurrentYear() const;
+       
+       const char* GetLHCPeriod() const;
 
        virtual Bool_t Store(const AliCDBPath& path, TObject* object, AliCDBMetaData* metaData,
                        Int_t validityStart = 0, Bool_t validityInfinite = kFALSE);
@@ -105,7 +108,7 @@ private:
 
        Bool_t StoreOCDB();
        Bool_t StoreOCDB(const TString& uri);
-       Bool_t CopyFileLocally(TString& targetDir, const char* localFile, const char* gridFileName);
+       Bool_t CopyFileLocally(const char* localFile, const TString& target);
        Bool_t CopyFilesToGrid(const char* type);
        void CleanLocalStorage(const TString& uri);
        Bool_t CleanReferenceStorage(const char* detector);
@@ -118,11 +121,13 @@ private:
        void UpdateShuttleStatus(AliShuttleStatus::Status newStatus, Bool_t increaseCount = kFALSE);
        Bool_t UpdateShuttleLogbook(const char* detector, const char* status=0);
        Bool_t SendMail();
+       Bool_t SendMailToDCS();
        
        TString GetLogFileName(const char* detector) const;
 
        void SetLastAction(const char* action);
        
+       void SendAlive();
        void SendMLInfo();
 
        const AliShuttleConfig* fConfig;        // pointer to configuration object