#include <HdfWriterNDArray.h>
Inheritance diagram for Translator::HdfWriterNDArray< ElemType, NDim, vlen >:
Public Member Functions | |
HdfWriterNDArray () | |
void | make_datasets (DataTypeLoc dataTypeLoc, hdf5pp::Group &srcGroup, const PSEvt::EventKey &eventKey, PSEvt::Event &evt, PSEnv::Env &env, bool shuffle, int deflate, boost::shared_ptr< Translator::ChunkPolicy > chunkPolicy) |
void | append (DataTypeLoc dataTypeLoc, hdf5pp::Group &srcGroup, const PSEvt::EventKey &eventKey, PSEvt::Event &evt, PSEnv::Env &env) |
void | store (DataTypeLoc dataTypeLoc, hdf5pp::Group &srcGroup, const PSEvt::EventKey &eventKey, PSEvt::Event &evt, PSEnv::Env &env) |
void | store_at (DataTypeLoc dataTypeLoc, long index, hdf5pp::Group &srcGroup, const PSEvt::EventKey &eventKey, PSEvt::Event &evt, PSEnv::Env &env) |
void | addBlank (hdf5pp::Group &group) |
void | closeDatasets (hdf5pp::Group &group) |
Classes | |
class | EventKeyNotFound |
struct | NDArrayFormat |
class | NotImplementedException |
Definition at line 125 of file HdfWriterNDArray.h.
Translator::HdfWriterNDArray< ElemType, NDim, vlen >::HdfWriterNDArray | ( | ) | [inline] |
Definition at line 127 of file HdfWriterNDArray.h.
void Translator::HdfWriterNDArray< ElemType, NDim, vlen >::addBlank | ( | hdf5pp::Group & | group | ) | [inline, virtual] |
Implements Translator::HdfWriterFromEvent.
Definition at line 271 of file HdfWriterNDArray.h.
References ERR_LOC.
void Translator::HdfWriterNDArray< ElemType, NDim, vlen >::append | ( | DataTypeLoc | dataTypeLoc, | |
hdf5pp::Group & | srcGroup, | |||
const PSEvt::EventKey & | eventKey, | |||
PSEvt::Event & | evt, | |||
PSEnv::Env & | env | |||
) | [inline, virtual] |
Implements Translator::HdfWriterFromEvent.
Definition at line 181 of file HdfWriterNDArray.h.
References Translator::HdfWriterGeneric::append(), src::WFDetector::data, src::unitTestsWorkerData::debug(), ex_acqiris::env, ERR_LOC, ex_acqiris::evt, Translator::get_C_orFortran_StrideOnly(), ex_all_dets::i, hdf5pp::Group::id(), MsgLog, and Translator::ndarrayVlenPrefix().
Referenced by main().
void Translator::HdfWriterNDArray< ElemType, NDim, vlen >::closeDatasets | ( | hdf5pp::Group & | group | ) | [inline, virtual] |
Reimplemented from Translator::HdfWriterFromEvent.
Definition at line 273 of file HdfWriterNDArray.h.
References Translator::HdfWriterGeneric::closeDatasets(), and hdf5pp::Group::id().
void Translator::HdfWriterNDArray< ElemType, NDim, vlen >::make_datasets | ( | DataTypeLoc | dataTypeLoc, | |
hdf5pp::Group & | srcGroup, | |||
const PSEvt::EventKey & | eventKey, | |||
PSEvt::Event & | evt, | |||
PSEnv::Env & | env, | |||
bool | shuffle, | |||
int | deflate, | |||
boost::shared_ptr< Translator::ChunkPolicy > | chunkPolicy | |||
) | [inline, virtual] |
Implements Translator::HdfWriterFromEvent.
Definition at line 128 of file HdfWriterNDArray.h.
References ndns::C, Translator::HdfWriterGeneric::createUnlimitedSizeDataset(), ex_acqiris::env, ERR_LOC, ex_acqiris::evt, ex_all_dets::i, and hdf5pp::Group::id().
Referenced by main().
void Translator::HdfWriterNDArray< ElemType, NDim, vlen >::store | ( | DataTypeLoc | dataTypeLoc, | |
hdf5pp::Group & | srcGroup, | |||
const PSEvt::EventKey & | eventKey, | |||
PSEvt::Event & | evt, | |||
PSEnv::Env & | env | |||
) | [inline, virtual] |
Implements Translator::HdfWriterFromEvent.
Definition at line 236 of file HdfWriterNDArray.h.
References ndns::C, Translator::HdfWriterGeneric::createAndStoreDataset(), ex_acqiris::env, ERR_LOC, ex_acqiris::evt, ex_all_dets::i, and hdf5pp::Group::id().
void Translator::HdfWriterNDArray< ElemType, NDim, vlen >::store_at | ( | DataTypeLoc | dataTypeLoc, | |
long | index, | |||
hdf5pp::Group & | srcGroup, | |||
const PSEvt::EventKey & | eventKey, | |||
PSEvt::Event & | evt, | |||
PSEnv::Env & | env | |||
) | [inline, virtual] |
Implements Translator::HdfWriterFromEvent.
Definition at line 265 of file HdfWriterNDArray.h.
References ERR_LOC.