virtual const char* GetRunType();
virtual Bool_t GetHLTStatus();
virtual const char* GetTriggerConfiguration();
- virtual void Log(const char* detector, const char* message);
+ virtual const char* GetCTPTimeParams();
+ virtual const char* GetTriggerDetectorMask();
+ virtual void Log(const char* detector, const char* message, UInt_t level=3);
void SetLogbookEntry(AliShuttleLogbookEntry* entry) {fLogbookEntry=entry;}
static void SetMainRefStorage (TString mainRefStorage) {fgkMainRefStorage = mainRefStorage;}
static void SetLocalRefStorage (TString localRefStorage) {fgkLocalRefStorage = localRefStorage;}
+ static void SetMirrorSEs (TString mirrors) {fgkMirrorSEs = mirrors;}
static void SetShuttleTempDir (const char* tmpDir);
static void SetShuttleLogDir (const char* logDir);
+ virtual void SendMLFromDet(const char* value);
+ virtual TString* GetLTUConfig(const char* det);
+
private:
AliShuttle(const AliShuttle& other);
AliShuttle& operator= (const AliShuttle& other);
TString fCurrentDetector; // current detector
Bool_t fFirstProcessing; // processing this detector the first time in this run
- TSQLServer *fServer[4]; // pointer to the three FXS + Run & Shuttle logbook servers
- Bool_t fFXSCalled[3]; // FXS call status
- TList fFXSlist[3]; // List of files retrieved from each FXS
+ TSQLServer *fServer[5]; // pointer to the four FXS + Run & Shuttle logbook servers
+ Bool_t fFXSCalled[4]; // FXS call status
+ TList fFXSlist[4]; // List of files retrieved from each FXS
Int_t fFXSError; // Variable to keep track of any FXS errors; contains -1 for no error, kDAQ, kDCS, kHLT otherwise
AliCDBEntry* fStatusEntry; // last CDB entry containing a AliShuttleStatus retrieved