return GetCurrentEndTime()+fConfig->GetDCSQueryOffset();
}
+//______________________________________________________________________________________________
+void AliShuttle::SendMLFromDet(const char* value)
+{
+ //
+ // Sending an information coming from the current detector to ML
+ //
+
+ TMonaLisaText mlText(Form("%s_RunCondition", fCurrentDetector.Data()), value);
+
+ TList mlList;
+ mlList.Add(&mlText);
+
+ TString mlID;
+ mlID.Form("%d", GetCurrentRun());
+ fMonaLisa->SendParameters(&mlList, mlID);
+
+ return;
+}
return fEndTime+fDCSQueryOffset;
}
+//______________________________________________________________________________________________
+void AliTestShuttle::SendMLFromDet(const char* value)
+{
+ //
+ // Sending an information coming from the current detector to ML
+ //
+
+ TMonaLisaText mlText(Form("%s_RunCondition", fCurrentDetector.Data()), value);
+
+ TList mlList;
+ mlList.Add(&mlText);
+
+ TString mlID;
+ mlID.Form("%d", GetCurrentRun());
+ fMonaLisa->SendParameters(&mlList, mlID);
+
+ return;
+}
+
static void SetShuttleTempDir (const char* tmpDir);
static void SetShuttleLogDir (const char* logDir);
+ virtual void SendMLFromDet(const char* value);
+
protected:
Int_t fRun; // run that is simulated with the AliTestShuttle
return fShuttle->GetFileSources(system, detector, id);
}
+//______________________________________________________________________________________________
+void AliPreprocessor::SendToML(const char* value)
+{
+ //
+ // Sending to ML the information coming from the current detector
+ //
+
+ return fShuttle->SendMLFromDet(value);
+}
void AddRunType(const char* runType);
+ void SendToML(const char*);
+
Int_t fRun; // current run
UInt_t fStartTime; // starttime of current run
UInt_t fEndTime; // endtime of current run
static const char* GetShuttleLogDir() {return fgkShuttleLogDir.Data();}
static const char* GetShuttleTempDir() {return fgkShuttleTempDir.Data();}
+ virtual void SendMLFromDet(const char* value) = 0;
+
protected:
static const char* fkSystemNames[3]; // names of the systems providing data to the shuttle