16#ifndef O2EVE_VISUALISATIONEVENTSERIALIZER_H
17#define O2EVE_VISUALISATIONEVENTSERIALIZER_H
25namespace event_visualisation
30 static std::map<std::string, VisualisationEventSerializer*> instances;
41 static std::string
bits(
unsigned number);
virtual const std::string serializerName() const =0
static std::string fileNameIndexed(const std::string fileName, const int index)
static unsigned serialize(o2::dataformats::GlobalTrackID gidValue)
static VisualisationEventSerializer * getInstance(std::string ext)
virtual bool fromFile(VisualisationEvent &event, std::string fileName)=0
static std::string DateTime(time_t time)
virtual ~VisualisationEventSerializer()=default
VisualisationEventSerializer()=default
static o2::dataformats::GlobalTrackID deserialize(unsigned seralizedValue)
virtual void toFile(const VisualisationEvent &event, std::string fileName)=0
static o2::dataformats::GlobalTrackID gidFromString(const std::string &gid)
static time_t parseDateTime(const char *datetimeString)
static o2::dataformats::GlobalTrackID deserialize(unsigned source, unsigned index, unsigned flags)
GLsizei GLsizei GLchar * source
GLenum GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const void * bits
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...