1 #ifndef AliStorageDatabase_H
2 #define AliStorageDatabase_H
4 #include "AliStorageTypes.h"
5 #include "AliESDEvent.h"
10 #include <TSQLServer.h>
23 ULong64_t triggerMask,
24 ULong64_t triggerMaskNext50);
31 struct eventStruct GetOldestEvent();
32 std::vector<serverListStruct>
GetList(
struct listRequestStruct listStruct);
35 AliESDEvent*
GetEvent(
struct eventStruct event);
bool MarkEvent(struct eventStruct event)
AliStorageDatabase & operator=(const AliStorageDatabase &)
void InsertEvent(int runNumber, int eventNumber, char *system, int multiplicity, char *filePath, ULong64_t triggerMask, ULong64_t triggerMaskNext50)
AliESDEvent * GetFirstEvent()
AliESDEvent * GetLastEvent()
void RemoveEvent(struct eventStruct event)
std::vector< int > GetListOfRuns()
AliESDEvent * GetNextEvent(struct eventStruct event)
bool UpdateEventPath(struct eventStruct event, const char *newPath)
std::vector< serverListStruct > GetList(struct listRequestStruct listStruct)
AliESDEvent * GetEvent(struct eventStruct event)
std::string GetFilePath(struct eventStruct event)
void RemoveEventsWithPath(std::string path)
AliESDEvent * GetPrevEvent(struct eventStruct event)