Project
Loading...
Searching...
No Matches
o2::event_visualisation::VisualisationEventSerializer Class Referenceabstract

#include <VisualisationEventSerializer.h>

Inherited by o2::event_visualisation::VisualisationEventJSONSerializer, o2::event_visualisation::VisualisationEventOpenGLSerializer, and o2::event_visualisation::VisualisationEventROOTSerializer.

Public Member Functions

virtual bool fromFile (VisualisationEvent &event, std::string fileName)=0
 
virtual void toFile (const VisualisationEvent &event, std::string fileName)=0
 
virtual const std::string serializerName () const =0
 
virtual ~VisualisationEventSerializer ()=default
 

Static Public Member Functions

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)
 

Protected Member Functions

 VisualisationEventSerializer ()=default
 

Static Protected Member Functions

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 28 of file VisualisationEventSerializer.h.

Constructor & Destructor Documentation

◆ VisualisationEventSerializer()

o2::event_visualisation::VisualisationEventSerializer::VisualisationEventSerializer ( )
protecteddefault

◆ ~VisualisationEventSerializer()

virtual o2::event_visualisation::VisualisationEventSerializer::~VisualisationEventSerializer ( )
virtualdefault

Member Function Documentation

◆ bits()

std::string o2::event_visualisation::VisualisationEventSerializer::bits ( unsigned  number)
staticprotected

Definition at line 123 of file VisualisationEventSerializer.cxx.

◆ DateTime()

std::string o2::event_visualisation::VisualisationEventSerializer::DateTime ( time_t  time)
staticprotected

Definition at line 114 of file VisualisationEventSerializer.cxx.

◆ deserialize() [1/2]

static o2::dataformats::GlobalTrackID o2::event_visualisation::VisualisationEventSerializer::deserialize ( unsigned  seralizedValue)
staticprotected

◆ deserialize() [2/2]

static o2::dataformats::GlobalTrackID o2::event_visualisation::VisualisationEventSerializer::deserialize ( unsigned  source,
unsigned  index,
unsigned  flags 
)
static

◆ fileNameIndexed()

std::string o2::event_visualisation::VisualisationEventSerializer::fileNameIndexed ( const std::string  fileName,
const int  index 
)
staticprotected

Definition at line 33 of file VisualisationEventSerializer.cxx.

◆ fromFile()

virtual bool o2::event_visualisation::VisualisationEventSerializer::fromFile ( VisualisationEvent event,
std::string  fileName 
)
pure virtual

◆ getInstance()

static VisualisationEventSerializer * o2::event_visualisation::VisualisationEventSerializer::getInstance ( std::string  ext)
inlinestatic

Definition at line 46 of file VisualisationEventSerializer.h.

◆ gidFromString()

o2::dataformats::GlobalTrackID o2::event_visualisation::VisualisationEventSerializer::gidFromString ( const std::string &  gid)
static

Definition at line 60 of file VisualisationEventSerializer.cxx.

◆ parseDateTime()

time_t o2::event_visualisation::VisualisationEventSerializer::parseDateTime ( const char datetimeString)
staticprotected

Definition at line 104 of file VisualisationEventSerializer.cxx.

◆ serialize()

unsigned o2::event_visualisation::VisualisationEventSerializer::serialize ( o2::dataformats::GlobalTrackID  gidValue)
staticprotected

Definition at line 47 of file VisualisationEventSerializer.cxx.

◆ serializerName()

virtual const std::string o2::event_visualisation::VisualisationEventSerializer::serializerName ( ) const
pure virtual

◆ toFile()

virtual void o2::event_visualisation::VisualisationEventSerializer::toFile ( const VisualisationEvent event,
std::string  fileName 
)
pure virtual

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