]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - SHUTTLE/AliShuttleConfig.h
Typo corrected.
[u/mrichter/AliRoot.git] / SHUTTLE / AliShuttleConfig.h
index ee66bcafa5151c309580a8ddfb942604d4f19822..5b3a4794d5f9230f2c49b9c170105dfa7cb11e90 100644 (file)
@@ -35,6 +35,8 @@ public:
        const char* GetDAQlbPass() const {return fDAQlbPass.Data();}
        const char* GetDAQlbDB() const {return fDAQlbDB.Data();}
        const char* GetDAQlbTable() const {return fDAQlbTable.Data();}
+       const char* GetShuttlelbTable() const {return fShuttlelbTable.Data();}
+       const char* GetRunTypelbTable() const {return fRunTypelbTable.Data();}
 
        const char* GetFXSHost(Int_t system) const {return fFXSHost[system].Data();}
        UInt_t      GetFXSPort(Int_t system) const {return fFXSPort[system];}
@@ -51,14 +53,17 @@ public:
        Int_t GetMaxRetries() const { return fMaxRetries; }
 
        Int_t GetPPTimeOut() const { return fPPTimeOut; }
+       Int_t GetPPMaxMem() const { return fPPMaxMem; }
 
-  const TObjArray* GetDetectors() const;
+       const TObjArray* GetDetectors() const;
 
        Bool_t HasDetector(const char* detector) const;
        const char* GetDCSHost(const char* detector) const;
        Int_t GetDCSPort(const char* detector) const;
        const TObjArray* GetDCSAliases(const char* detector) const;
        const TObjArray* GetDCSDataPoints(const char* detector) const;
+       const TObjArray* GetCompactDCSAliases(const char* detector) const;
+       const TObjArray* GetCompactDCSDataPoints(const char* detector) const;
        const TObjArray* GetResponsibles(const char* detector) const;
        Bool_t StrictRunOrder(const char* detector) const;
 
@@ -81,13 +86,15 @@ private:
                Int_t GetDCSPort() const {return fDCSPort;}
                const TObjArray* GetDCSAliases() const {return fDCSAliases;}
                const TObjArray* GetDCSDataPoints() const {return fDCSDataPoints;}
+               const TObjArray* GetCompactDCSAliases() const {return fDCSAliasesComp;}
+               const TObjArray* GetCompactDCSDataPoints() const {return fDCSDataPointsComp;}
                const TObjArray* GetResponsibles() const {return fResponsibles;}
 
                Bool_t IsValid() const {return fIsValid;}
                Bool_t SkipDCSQuery() const {return fSkipDCSQuery;}
                Bool_t StrictRunOrder() const {return fStrictRunOrder;}
 
-    void ExpandAndAdd(TObjArray* target, const char* entry);
+               void ExpandAndAdd(TObjArray* target, const char* entry);
 
        private:
                TString fDetector;      // Detector name
@@ -95,6 +102,8 @@ private:
                Int_t   fDCSPort;       // port of the DCS server
                TObjArray* fDCSAliases; // List of DCS aliases to be retrieved
                TObjArray* fDCSDataPoints; // List of DCS data points to be retrieved
+               TObjArray* fDCSAliasesComp; // Compact list of DCS aliases to be printed
+               TObjArray* fDCSDataPointsComp; // Compact list of DCS data points to be printed
                TObjArray* fResponsibles; // List of email addresses of the detector's responsible(s)
                Bool_t fIsValid;        // flag for the validity of the configuration
                Bool_t fSkipDCSQuery;   // flag - if TRUE (-> DCS config empty) skip DCS archive data query
@@ -114,7 +123,9 @@ private:
        TString fDAQlbUser;             //! username of the DAQ logbook MySQL Server
        TString fDAQlbPass;             //! password of the DAQ logbook MySQL Server
        TString fDAQlbDB;               //! DB name of the DAQ logbook MySQL Server
-       TString fDAQlbTable;            //! Table name of the DAQ logbook MySQL Server
+       TString fDAQlbTable;            //! Table name of the DAQ logbook 
+       TString fShuttlelbTable;        //! Table name of the Shuttle logbook
+       TString fRunTypelbTable;        //! Table name of the Run typr logbook
 
        TString fFXSHost[3];            //! Host of the [DAQ, DCS, HLT] File eXchange Server
        UInt_t  fFXSPort[3];            //! Port of the [DAQ, DCS, HLT] File eXchange Server
@@ -130,7 +141,8 @@ private:
 
        Int_t fMaxRetries;        // number of retries of a failed preprocessor
 
-       Int_t fPPTimeOut;         // timeout until a preprocessor is canceled
+       Int_t fPPTimeOut;         // timeout until a preprocessor is killed
+       Int_t fPPMaxMem;          // maximum allowed memory until a preprocessor is killed
 
        TMap fDetectorMap;              //! Map of the detector-by-detector configuration
        TObjArray fDetectorList;        //! List of detectors with valid configuration