17#ifndef O2EVE_VISUALISATIONEVENTROOTSERIALIZER_H
18#define O2EVE_VISUALISATIONEVENTROOTSERIALIZER_H
28namespace event_visualisation
33 static void saveInt(
const char*
name,
int value);
34 static void saveUInt64(
const char*
name, uint64_t
value);
35 static int readInt(TFile&
f,
const char*
name);
36 static uint64_t readUInt64(TFile&
f,
const char*
name);
37 static bool existUInt64(TFile&
f,
const char*
name);
38 static void save(
const char*
name,
const std::string&
value);
39 static std::string readString(TFile&
f,
const char*
name);
45 [[nodiscard]]
const std::string
serializerName()
const override {
return std::string(
"VisualisationEventROOTSerializer"); }
bool fromFile(VisualisationEvent &event, std::string fileName) override
void toFile(const VisualisationEvent &event, std::string fileName) override
~VisualisationEventROOTSerializer() override=default
const std::string serializerName() const override
GLuint const GLchar * name
GLsizei const GLfloat * value
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...