artdaqtest::FragmentGeneratorTest Class Reference

Tests the functionality of the artdaq::FragmentGenerator class. More...

Inheritance diagram for artdaqtest::FragmentGeneratorTest:
artdaq::FragmentGenerator

List of all members.

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?

Detailed Description

Tests the functionality of the artdaq::FragmentGenerator class.

Definition at line 15 of file FragmentGenerator_t.cc.


Member Function Documentation

std::vector<artdaq::Fragment::fragment_id_t> artdaqtest::FragmentGeneratorTest::fragmentIDs (  )  [inline, override, virtual]

Which fragment IDs does this FragmentGenerator generate?

Returns:
A std::vector of fragment_id_t

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.

Parameters:
output New FragmentPtr objects will be added to this FragmentPtrs object.
Returns:
False indicates end-of-data

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator

Generated on 8 Aug 2017 for artdaq_core by  doxygen 1.6.1