28std::map<std::string, VisualisationEventSerializer*> VisualisationEventSerializer::instances = {
36 buffer << fileName << std::setfill(
'0') << std::setw(3) <<
index <<
".json";
43 *((
unsigned*)&(
result)) = serializedValue;
50 result = *((
unsigned*)&(gidValue));
62 static std::map<std::string, int>
sources = {
86 {
"ITS-TPC-TRD-TOF", 23},
89 const auto first = gid.find(
'/');
96 const auto second = gid.find(
'/',
first + 1);
98 index = std::stoi(gid.substr(
first + 1, second - 1));
99 flags = std::stoi(gid.substr(second + 1, gid.size() - 1));
106 std::string date(datetimeString);
108 const char*
format =
"%A %B %d %H:%M:%S %Y %Z";
110 strptime(datetimeString,
format, &tmStruct);
111 return mktime(&tmStruct);
117 const char*
format =
"%a %b %-d %H:%M:%S %Y";
118 struct tm* timeinfo = localtime(&
time);
128 for (
int i = 31;
i >= 0;
i--) {
static std::string fileNameIndexed(const std::string fileName, const int index)
static unsigned serialize(o2::dataformats::GlobalTrackID gidValue)
static std::string bits(unsigned number)
static std::string DateTime(time_t time)
static o2::dataformats::GlobalTrackID deserialize(unsigned seralizedValue)
static o2::dataformats::GlobalTrackID gidFromString(const std::string &gid)
static time_t parseDateTime(const char *datetimeString)
GLsizei GLsizei GLchar * source
GLint GLint GLsizei GLint GLenum format