Function Bool_t GetHLTStatus added to preprocessor. It returns the status of HLT
authoracolla <acolla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 6 Aug 2007 12:26:40 +0000 (12:26 +0000)
committeracolla <acolla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 6 Aug 2007 12:26:40 +0000 (12:26 +0000)
read from the run logbook.

SHUTTLE/AliShuttle.cxx
SHUTTLE/AliShuttle.h

index 7aa1a4df1bd75724c2fc20d017c8f51e503e3e1d..1618cad74b9158d26cadff84f834304a66af44b2 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
 
 /*
 $Log$
+Revision 1.54  2007/07/12 09:51:25  jgrosseo
+removed duplicated log message in GetFile
+
 Revision 1.53  2007/07/12 09:26:28  jgrosseo
 updating hlt fxs base path
 
 Revision 1.53  2007/07/12 09:26:28  jgrosseo
 updating hlt fxs base path
 
@@ -2907,6 +2910,24 @@ const char* AliShuttle::GetRunType()
        return fLogbookEntry->GetRunType();
 }
 
        return fLogbookEntry->GetRunType();
 }
 
+//______________________________________________________________________________________________
+Bool_t AliShuttle::GetHLTStatus()
+{
+       // Return HLT status (ON=1 OFF=0)
+       // Converts the HLT status from the status string read in the run logbook (not just a bool)
+
+       if(!fLogbookEntry) {
+               AliError("No logbook entry!");
+               return 0;
+       }
+
+       // TODO implement when HLTStatus is inserted in run logbook
+       //TString hltStatus = fLogbookEntry->GetRunParameter("HLTStatus");
+       //if(hltStatus == "OFF") {return kFALSE};
+
+       return kTRUE;
+}
+
 //______________________________________________________________________________________________
 void AliShuttle::SetShuttleTempDir(const char* tmpDir)
 {
 //______________________________________________________________________________________________
 void AliShuttle::SetShuttleTempDir(const char* tmpDir)
 {
index 95ba1b59e7017347c49a541a48e20f87f3d897d9..9f85f8eefbffbf767f19d846c2999105e91c5a55 100644 (file)
@@ -62,6 +62,7 @@ public:
        virtual const char* GetRunParameter(const char* lbEntry);
        virtual AliCDBEntry* GetFromOCDB(const char* detector, const AliCDBPath& path);
        virtual const char* GetRunType();
        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;}
        virtual void Log(const char* detector, const char* message);
 
        void SetLogbookEntry(AliShuttleLogbookEntry* entry) {fLogbookEntry=entry;}