Project
Loading...
Searching...
No Matches
o2::event_visualisation::VisualisationEventJSONSerializer Class Reference

#include <VisualisationEventJSONSerializer.h>

Inherits o2::event_visualisation::VisualisationEventSerializer.

Public Member Functions

const std::string serializerName () const override
 
bool fromFile (VisualisationEvent &event, std::string fileName) override
 
void toFile (const VisualisationEvent &event, std::string fileName) override
 
 ~VisualisationEventJSONSerializer () override=default
 
- Public Member Functions inherited from o2::event_visualisation::VisualisationEventSerializer
virtual ~VisualisationEventSerializer ()=default
 

Static Public Member Functions

static int getIntOrDefault (rapidjson::Value &tree, const char *key, int defaultValue=0)
 
static uint64_t getUIntOrDefault (rapidjson::Value &tree, const char *key, uint64_t defaultValue=0)
 
static float getFloatOrDefault (rapidjson::Value &tree, const char *key, float defaultValue=0.0f)
 
static std::string getStringOrDefault (rapidjson::Value &tree, const char *key, const char *defaultValue="")
 
- Static Public Member Functions inherited from o2::event_visualisation::VisualisationEventSerializer
static o2::dataformats::GlobalTrackID gidFromString (const std::string &gid)
 
static o2::dataformats::GlobalTrackID deserialize (unsigned source, unsigned index, unsigned flags)
 
static VisualisationEventSerializergetInstance (std::string ext)
 

Additional Inherited Members

- Protected Member Functions inherited from o2::event_visualisation::VisualisationEventSerializer
 VisualisationEventSerializer ()=default
 
- Static Protected Member Functions inherited from o2::event_visualisation::VisualisationEventSerializer
static std::string fileNameIndexed (const std::string fileName, const int index)
 
static o2::dataformats::GlobalTrackID deserialize (unsigned seralizedValue)
 
static unsigned serialize (o2::dataformats::GlobalTrackID gidValue)
 
static time_t parseDateTime (const char *datetimeString)
 
static std::string DateTime (time_t time)
 
static std::string bits (unsigned number)
 

Detailed Description

Definition at line 29 of file VisualisationEventJSONSerializer.h.

Constructor & Destructor Documentation

◆ ~VisualisationEventJSONSerializer()

o2::event_visualisation::VisualisationEventJSONSerializer::~VisualisationEventJSONSerializer ( )
overridedefault

Member Function Documentation

◆ fromFile()

bool o2::event_visualisation::VisualisationEventJSONSerializer::fromFile ( VisualisationEvent event,
std::string  fileName 
)
overridevirtual

◆ getFloatOrDefault()

float o2::event_visualisation::VisualisationEventJSONSerializer::getFloatOrDefault ( rapidjson::Value &  tree,
const char key,
float  defaultValue = 0.0f 
)
static

Definition at line 135 of file VisualisationEventJSONSerializer.cxx.

◆ getIntOrDefault()

int o2::event_visualisation::VisualisationEventJSONSerializer::getIntOrDefault ( rapidjson::Value &  tree,
const char key,
int  defaultValue = 0 
)
static

Definition at line 118 of file VisualisationEventJSONSerializer.cxx.

◆ getStringOrDefault()

std::string o2::event_visualisation::VisualisationEventJSONSerializer::getStringOrDefault ( rapidjson::Value &  tree,
const char key,
const char defaultValue = "" 
)
static

Definition at line 144 of file VisualisationEventJSONSerializer.cxx.

◆ getUIntOrDefault()

uint64_t o2::event_visualisation::VisualisationEventJSONSerializer::getUIntOrDefault ( rapidjson::Value &  tree,
const char key,
uint64_t  defaultValue = 0 
)
static

Definition at line 126 of file VisualisationEventJSONSerializer.cxx.

◆ serializerName()

const std::string o2::event_visualisation::VisualisationEventJSONSerializer::serializerName ( ) const
inlineoverridevirtual

◆ toFile()

void o2::event_visualisation::VisualisationEventJSONSerializer::toFile ( const VisualisationEvent event,
std::string  fileName 
)
overridevirtual

The documentation for this class was generated from the following files: