Tests the functionality of the artdaq::FragmentGenerator class. More...
Public Member Functions | |
bool | getNext (artdaq::FragmentPtrs &output) override |
Obtain the next collection of Fragments. | |
std::vector < artdaq::Fragment::fragment_id_t > | fragmentIDs () override |
Which fragment IDs does this FragmentGenerator generate? |
Tests the functionality of the artdaq::FragmentGenerator class.
Definition at line 15 of file FragmentGenerator_t.cc.
std::vector<artdaq::Fragment::fragment_id_t> artdaqtest::FragmentGeneratorTest::fragmentIDs | ( | ) | [inline, override, virtual] |
Which fragment IDs does this FragmentGenerator generate?
Each FragmentGenerator is responsible for one or more Fragment IDs. Fragment IDs should be unique in an event, and consistent for a given piece of hardware.
Implements artdaq::FragmentGenerator.
Definition at line 26 of file FragmentGenerator_t.cc.
bool artdaqtest::FragmentGeneratorTest::getNext | ( | artdaq::FragmentPtrs & | output | ) | [inline, override, virtual] |
Obtain the next collection of Fragments.
output | New FragmentPtr objects will be added to this FragmentPtrs object. |
Obtain the next collection of Fragments. Return false to indicate end-of-data. Fragments may or may not be in the same event; Fragments may or may not have the same FragmentID. Fragments will all be part of the same Run and SubRun.
Implements artdaq::FragmentGenerator.
Definition at line 21 of file FragmentGenerator_t.cc.