Skip to content

MetadataCollector

#include <sbio/formats/xtc2/traversal.hh>
struct MetadataCollector

Defined in src/lib/sbio/formats/xtc2/traversal.hh:50

Name Kind Owner
add_detector function Declared here
add_field function Declared here
add_sd_offset function Declared here
detectors function Declared here
fields function Declared here
sd_offsets function Declared here
m_detectors variable Declared here
m_fields variable Declared here
m_sd_offsets_discovered variable Declared here
Return Name Description
SBIO_HD void add_detector inline
SBIO_HD void add_field inline
SBIO_HD void add_sd_offset inline
SBIO_HD const std::map< std::uint32_t, XTC2::XtcDetectorDescr > & detectors const inline
SBIO_HD const std::map< std::uint32_t, std::vector< XTC2::XtcFieldDescr > > & fields const inline
SBIO_HD const std::map< std::uint32_t, std::uint32_t > & sd_offsets const inline

inline

inline SBIO_HD void add_detector(std::uint32_t name_id, const char * name, const char * alg, const char * type, const char * detId, unsigned segment, std::uint32_t offset)

Defined in src/lib/sbio/formats/xtc2/traversal.hh:52


inline

inline SBIO_HD void add_field(std::uint32_t name_id, std::uint32_t field_idx, const char * field_name, XTC2::DType dtype, std::uint32_t rank)

Defined in src/lib/sbio/formats/xtc2/traversal.hh:67


inline

inline SBIO_HD void add_sd_offset(std::uint32_t nid, std::uint32_t offset)

Defined in src/lib/sbio/formats/xtc2/traversal.hh:75


const inline

inline SBIO_HD const std::map< std::uint32_t, XTC2::XtcDetectorDescr > & detectors() const

Defined in src/lib/sbio/formats/xtc2/traversal.hh:80


const inline

inline SBIO_HD const std::map< std::uint32_t, std::vector< XTC2::XtcFieldDescr > > & fields() const

Defined in src/lib/sbio/formats/xtc2/traversal.hh:83


const inline

inline SBIO_HD const std::map< std::uint32_t, std::uint32_t > & sd_offsets() const

Defined in src/lib/sbio/formats/xtc2/traversal.hh:86

Return Name Description
std::map< std::uint32_t, XTC2::XtcDetectorDescr > m_detectors
std::map< std::uint32_t, std::vector< XTC2::XtcFieldDescr > > m_fields
std::map< std::uint32_t, std::uint32_t > m_sd_offsets_discovered

std::map< std::uint32_t, XTC2::XtcDetectorDescr > m_detectors

Defined in src/lib/sbio/formats/xtc2/traversal.hh:89


std::map< std::uint32_t, std::vector< XTC2::XtcFieldDescr > > m_fields

Defined in src/lib/sbio/formats/xtc2/traversal.hh:90


std::map< std::uint32_t, std::uint32_t > m_sd_offsets_discovered

Defined in src/lib/sbio/formats/xtc2/traversal.hh:91