ATLAS Offline Software
Loading...
Searching...
No Matches
v5_EventStorageRecords.h File Reference
#include <string>
#include <vector>
#include <stdint.h>
Include dependency graph for v5_EventStorageRecords.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  offline_EventStorage_v5::iovec_const
struct  offline_EventStorage_v5::file_start_record
struct  offline_EventStorage_v5::file_name_strings
struct  offline_EventStorage_v5::run_parameters_record
struct  offline_EventStorage_v5::data_separator_record
struct  offline_EventStorage_v5::file_end_record
struct  offline_EventStorage_v5::internal_run_parameters_record
struct  offline_EventStorage_v5::old_internal_run_parameters_record

Namespaces

namespace  offline_EventStorage_v5

Macros

#define FILE_FORMAT_VERSION_V5   0x00000005
 metadata records for EventStorage library
#define FILE_START_MARKER   0x1234aaaa
#define RUN_PARAMETERS_MARKER   0x1234bbbb
#define EVENT_RECORD_MARKER   0x1234cccc
#define STRING_SECTION_MARKER   0x1234aabb
#define FREE_STRINGS_MARKER   0x1234aabc
#define FILE_END_MARKER   0x1234dddd
#define FILE_END_MARKER_LAST   0x1234eeee

Typedefs

typedef std::vector< std::string > offline_EventStorage_v5::freeMetaDataStrings

Enumerations

enum  offline_EventStorage_v5::CompressionType { offline_EventStorage_v5::NONE , offline_EventStorage_v5::RESERVED , offline_EventStorage_v5::UNKNOWN , offline_EventStorage_v5::ZLIB }

Functions

std::string offline_EventStorage_v5::string_record (void *ri, const void *pi)
std::string offline_EventStorage_v5::string_record (const file_name_strings &nst)
void offline_EventStorage_v5::reset_record (void *ri, const void *pi)

Variables

const uint32_t offline_EventStorage_v5::file_name_strings_marker = STRING_SECTION_MARKER
const uint32_t offline_EventStorage_v5::free_strings_marker = FREE_STRINGS_MARKER
const file_start_record offline_EventStorage_v5::file_start_pattern
const internal_run_parameters_record offline_EventStorage_v5::run_parameters_pattern
const old_internal_run_parameters_record offline_EventStorage_v5::old_run_parameters_pattern
const data_separator_record offline_EventStorage_v5::data_separator_pattern
const file_end_record offline_EventStorage_v5::file_end_pattern

Macro Definition Documentation

◆ EVENT_RECORD_MARKER

#define EVENT_RECORD_MARKER   0x1234cccc

Definition at line 25 of file v5_EventStorageRecords.h.

◆ FILE_END_MARKER

#define FILE_END_MARKER   0x1234dddd

Definition at line 30 of file v5_EventStorageRecords.h.

◆ FILE_END_MARKER_LAST

#define FILE_END_MARKER_LAST   0x1234eeee

Definition at line 31 of file v5_EventStorageRecords.h.

◆ FILE_FORMAT_VERSION_V5

#define FILE_FORMAT_VERSION_V5   0x00000005

metadata records for EventStorage library

Author
Szymon Gadomski
Date
January 2004

Definition at line 19 of file v5_EventStorageRecords.h.

◆ FILE_START_MARKER

#define FILE_START_MARKER   0x1234aaaa

Definition at line 22 of file v5_EventStorageRecords.h.

◆ FREE_STRINGS_MARKER

#define FREE_STRINGS_MARKER   0x1234aabc

Definition at line 28 of file v5_EventStorageRecords.h.

◆ RUN_PARAMETERS_MARKER

#define RUN_PARAMETERS_MARKER   0x1234bbbb

Definition at line 23 of file v5_EventStorageRecords.h.

◆ STRING_SECTION_MARKER

#define STRING_SECTION_MARKER   0x1234aabb

Definition at line 27 of file v5_EventStorageRecords.h.