1 #ifndef ALI_SHUTTLE_INTERFACE_H 2 #define ALI_SHUTTLE_INTERFACE_H 29 Int_t validityStart = 0, Bool_t validityInfinite = kFALSE) = 0;
31 virtual Bool_t
StoreReferenceFile(
const char* detector,
const char* localFile,
const char* gridFileName) = 0;
34 virtual const char*
GetFile(Int_t system,
const char* detector,
const char*
id,
const char* source) = 0;
36 virtual TList*
GetFileSources(Int_t system,
const char* detector,
const char*
id = 0) = 0;
37 virtual TList*
GetFileIDs(Int_t system,
const char* detector,
const char* source) = 0;
50 virtual void Log(
const char* detector,
const char* message, UInt_t level=3) = 0;
58 static Int_t
GetDetPos(
const char* detName);
virtual void SendMLFromDet(const char *value)=0
virtual Bool_t StoreReferenceFile(const char *detector, const char *localFile, const char *gridFileName)=0
static const char * fgkOfflineDetName[kNDetectors]
virtual Bool_t GetHLTStatus()=0
static const char * fgkDetName[kNDetectors]
virtual void RegisterPreprocessor(AliPreprocessor *preprocessor)=0
static TString fgkMirrorSEs
static TString fgkLocalRefStorage
static TString GetMainRefStorage()
static TString fgkShuttleTempDir
static TString GetMainCDB()
virtual UInt_t GetStartTimeDCSQuery()=0
static TString GetLocalRefStorage()
virtual TString * GetLTUConfig(const char *det)=0
static const char * GetShuttleTempDir()
static UInt_t NDetectors()
virtual const char * GetFile(Int_t system, const char *detector, const char *id, const char *source)=0
virtual void Log(const char *detector, const char *message, UInt_t level=3)=0
virtual Bool_t Store(const AliCDBPath &path, TObject *object, AliCDBMetaData *metaData, Int_t validityStart=0, Bool_t validityInfinite=kFALSE)=0
virtual TList * GetFileSources(Int_t system, const char *detector, const char *id=0)=0
virtual const char * GetRunParameter(const char *lbEntry)=0
static TString GetMirrorSEs()
static const char * fkSystemNames[4]
virtual AliCDBEntry * GetFromOCDB(const char *detector, const AliCDBPath &path)=0
virtual Bool_t StoreReferenceData(const AliCDBPath &path, TObject *object, AliCDBMetaData *metaData)=0
static TString fgkMainCDB
static const char * GetDetName(UInt_t detPos)
static const char * GetSystemName(UInt_t system)
static TString fgkShuttleLogDir
virtual const char * GetTriggerDetectorMask()=0
static TString fgkLocalCDB
static const char * GetShuttleLogDir()
static TString fgkMainRefStorage
virtual TList * GetFileIDs(Int_t system, const char *detector, const char *source)=0
static TString GetLocalCDB()
virtual Bool_t StoreRunMetadataFile(const char *localFile, const char *gridFileName)=0
virtual const char * GetRunType()=0
virtual const char * GetCTPTimeParams()=0
static const char * GetOfflineDetName(const char *detName)
static Int_t GetDetPos(const char *detName)
virtual UInt_t GetEndTimeDCSQuery()=0
virtual const char * GetTriggerConfiguration()=0