PODIO v00-16-03
An Event-Data-Model Toolkit for High Energy Physics Experiments
Loading...
Searching...
No Matches
podio::detail::EmptyFrameData Struct Reference

#include <Frame.h>

Public Member Functions

podio::CollectionIDTable getIDTable () const
 
std::optional< podio::CollectionReadBuffersgetCollectionBuffers (const std::string &)
 
std::vector< std::string > getAvailableCollections () const
 
std::unique_ptr< podio::GenericParametersgetParameters ()
 

Detailed Description

The minimal interface for raw data types

Definition at line 37 of file Frame.h.

Member Function Documentation

◆ getAvailableCollections()

std::vector< std::string > podio::detail::EmptyFrameData::getAvailableCollections ( ) const
inline

Get the still available, i.e. yet unpacked, collections from the raw data

Definition at line 48 of file Frame.h.

48 {
49 return {};
50 }

◆ getCollectionBuffers()

std::optional< podio::CollectionReadBuffers > podio::detail::EmptyFrameData::getCollectionBuffers ( const std::string &  )
inline

Definition at line 42 of file Frame.h.

42 {
43 return std::nullopt;
44 }

◆ getIDTable()

podio::CollectionIDTable podio::detail::EmptyFrameData::getIDTable ( ) const
inline

Definition at line 38 of file Frame.h.

38 {
39 return {};
40 }

◆ getParameters()

std::unique_ptr< podio::GenericParameters > podio::detail::EmptyFrameData::getParameters ( )
inline

Get the parameters that are stored in the raw data

Definition at line 54 of file Frame.h.

54 {
55 return std::make_unique<podio::GenericParameters>();
56 }

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