ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
H5Utils::internal::DSParameters< I, N > Struct Template Reference

Constant parameters for the writer. More...

#include <Writer.h>

Collaboration diagram for H5Utils::internal::DSParameters< I, N >:

Public Member Functions

 DSParameters (const std::vector< SharedConsumer< I > > &fillers, const std::array< hsize_t, N > &extent, hsize_t batch_size)
 

Public Attributes

H5::CompType type {}
 
std::array< hsize_t, N > extent {}
 
hsize_t batch_size {}
 

Detailed Description

template<typename I, size_t N>
struct H5Utils::internal::DSParameters< I, N >

Constant parameters for the writer.

Definition at line 293 of file Writer.h.

Constructor & Destructor Documentation

◆ DSParameters()

template<typename I , size_t N>
H5Utils::internal::DSParameters< I, N >::DSParameters ( const std::vector< SharedConsumer< I > > &  fillers,
const std::array< hsize_t, N > &  extent,
hsize_t  batch_size 
)

Definition at line 304 of file Writer.h.

306  :
307  type(buildType(cons)),
308  extent(extent_),
309  batch_size(batch_size_)
310  {
311  }

Member Data Documentation

◆ batch_size

template<typename I , size_t N>
hsize_t H5Utils::internal::DSParameters< I, N >::batch_size {}

Definition at line 299 of file Writer.h.

◆ extent

template<typename I , size_t N>
std::array<hsize_t,N> H5Utils::internal::DSParameters< I, N >::extent {}

Definition at line 298 of file Writer.h.

◆ type

template<typename I , size_t N>
H5::CompType H5Utils::internal::DSParameters< I, N >::type {}

Definition at line 297 of file Writer.h.


The documentation for this struct was generated from the following file:
H5Utils::internal::DSParameters::type
H5::CompType type
Definition: Writer.h:297
H5Utils::internal::DSParameters::batch_size
hsize_t batch_size
Definition: Writer.h:299
H5Utils::internal::buildType
H5::CompType buildType(const std::vector< SharedConsumer< I > > &consumers)
Adapter to translate configuration info into the objects needed by the writer.
Definition: Writer.h:264
H5Utils::internal::DSParameters::extent
std::array< hsize_t, N > extent
Definition: Writer.h:298