artdaq_core
v3_01_04
|
Tests the functionality of the artdaq::FragmentGenerator class. More...
Public Member Functions | |
bool | getNext (artdaq::FragmentPtrs &output) override |
Obtain the next collection of Fragments. More... | |
std::vector < artdaq::Fragment::fragment_id_t > | fragmentIDs () override |
Which fragment IDs does this FragmentGenerator generate? More... | |
![]() | |
FragmentGenerator ()=default | |
Default Constructor. | |
virtual | ~FragmentGenerator ()=default |
Default Destructor. | |
Tests the functionality of the artdaq::FragmentGenerator class.
Definition at line 15 of file FragmentGenerator_t.cc.
|
inlineoverridevirtual |
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.
|
inlineoverridevirtual |
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.