artdaq_demo_hdf5
v1_01_00
|
Public Member Functions | |
HighFiveGeoCmpltPDSPSample (fhicl::ParameterSet const &ps) | |
void | insertOne (artdaq::Fragment const &frag) override |
void | insertMany (artdaq::Fragments const &frags) override |
void | insertHeader (artdaq::detail::RawEventHeader const &hdr) override |
std::unordered_map < artdaq::Fragment::type_t, std::unique_ptr < artdaq::Fragments > > | readNextEvent () override |
Read the next event from the Dataset (HDF5 file) More... | |
std::unique_ptr < artdaq::detail::RawEventHeader > | getEventHeader (artdaq::Fragment::sequence_id_t const &seqID) override |
Read a RawEventHeader from the Dataset (HDF5 file) More... | |
HighFiveGeoCmpltPDSPSample (fhicl::ParameterSet const &ps) | |
void | insertOne (artdaq::Fragment const &frag) override |
void | insertMany (artdaq::Fragments const &frags) override |
void | insertHeader (artdaq::detail::RawEventHeader const &hdr) override |
std::unordered_map < artdaq::Fragment::type_t, std::unique_ptr < artdaq::Fragments > > | readNextEvent () override |
Read the next event from the Dataset (HDF5 file) More... | |
std::unique_ptr < artdaq::detail::RawEventHeader > | getEventHeader (artdaq::Fragment::sequence_id_t const &seqID) override |
Read a RawEventHeader from the Dataset (HDF5 file) More... | |
HighFiveGeoCmpltPDSPSample (fhicl::ParameterSet const &ps) | |
void | insertOne (artdaq::Fragment const &frag) override |
void | insertMany (artdaq::Fragments const &frags) override |
void | insertHeader (artdaq::detail::RawEventHeader const &hdr) override |
std::unordered_map < artdaq::Fragment::type_t, std::unique_ptr < artdaq::Fragments > > | readNextEvent () override |
Read the next event from the Dataset (HDF5 file) More... | |
std::unique_ptr < artdaq::detail::RawEventHeader > | getEventHeader (artdaq::Fragment::sequence_id_t const &seqID) override |
Read a RawEventHeader from the Dataset (HDF5 file) More... | |
![]() | |
FragmentDataset (fhicl::ParameterSet const &ps, const std::string &mode) | |
FragmentDataset Constructor. More... | |
virtual | ~FragmentDataset () noexcept=default |
FragmentDataset default virtual destructor. | |
virtual void | insertOne (Fragment const &f)=0 |
Insert a Fragment into the Dataset (write it to the HDF5 file) More... | |
virtual void | insertMany (Fragments const &fs) |
Insert several Fragments into the Dataset (write them to the HDF5 file) More... | |
virtual void | insertHeader (detail::RawEventHeader const &e)=0 |
Insert a RawEventHeader into the Dataset (write it to the HDF5 file) More... | |
Additional Inherited Members | |
![]() | |
FragmentDatasetMode | mode_ |
Mode of this FragmentDataset, either FragmentDatasetMode::Write or FragmentDatasetMode::Read. | |
std::shared_ptr < artdaq::FragmentNameHelper > | nameHelper_ |
Definition at line 21 of file highFiveGeoCmpltPDSPSample_dataset.cc.
|
overridevirtual |
Read a RawEventHeader from the Dataset (HDF5 file)
seqID | Sequence ID of the RawEventHeader (should be equivalent to event number) |
This function is pure virtual.
Implements artdaq::hdf5::FragmentDataset.
Definition at line 313 of file highFiveGeoCmpltPDSPSample_dataset.cc.
|
overridevirtual |
Read a RawEventHeader from the Dataset (HDF5 file)
seqID | Sequence ID of the RawEventHeader (should be equivalent to event number) |
This function is pure virtual.
Implements artdaq::hdf5::FragmentDataset.
|
overridevirtual |
Read a RawEventHeader from the Dataset (HDF5 file)
seqID | Sequence ID of the RawEventHeader (should be equivalent to event number) |
This function is pure virtual.
Implements artdaq::hdf5::FragmentDataset.
|
overridevirtual |
Read the next event from the Dataset (HDF5 file)
This function is pure virtual.
Implements artdaq::hdf5::FragmentDataset.
|
overridevirtual |
Read the next event from the Dataset (HDF5 file)
This function is pure virtual.
Implements artdaq::hdf5::FragmentDataset.
|
overridevirtual |
Read the next event from the Dataset (HDF5 file)
This function is pure virtual.
Implements artdaq::hdf5::FragmentDataset.
Definition at line 209 of file highFiveGeoCmpltPDSPSample_dataset.cc.