Project
Loading...
Searching...
No Matches
o2::header::DataIdentifier Struct Reference

Helper struct to encode origin and description of data. More...

#include <DataHeader.h>

Public Member Functions

 DataIdentifier ()
 
 DataIdentifier (const DataIdentifier &)=default
 
template<std::size_t N, std::size_t M>
 DataIdentifier (const char(&desc)[N], const char(&origin)[M])
 
bool operator== (const DataIdentifier &) const
 

Public Attributes

DataDescription dataDescription
 
DataOrigin dataOrigin
 

Detailed Description

Helper struct to encode origin and description of data.

The DataHeader stores origin and description of data in adedicted fields, DataIdentifier structure is used for assignment and comparison

Definition at line 757 of file DataHeader.h.

Constructor & Destructor Documentation

◆ DataIdentifier() [1/3]

o2::header::DataIdentifier::DataIdentifier ( )

Definition at line 88 of file DataHeader.cxx.

◆ DataIdentifier() [2/3]

o2::header::DataIdentifier::DataIdentifier ( const DataIdentifier )
default

◆ DataIdentifier() [3/3]

template<std::size_t N, std::size_t M>
o2::header::DataIdentifier::DataIdentifier ( const char(&)  desc[N],
const char(&)  origin[M] 
)
inline

Definition at line 764 of file DataHeader.h.

Member Function Documentation

◆ operator==()

bool o2::header::DataIdentifier::operator== ( const DataIdentifier other) const

Definition at line 94 of file DataHeader.cxx.

Member Data Documentation

◆ dataDescription

DataDescription o2::header::DataIdentifier::dataDescription

Definition at line 759 of file DataHeader.h.

◆ dataOrigin

DataOrigin o2::header::DataIdentifier::dataOrigin

Definition at line 760 of file DataHeader.h.


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