10#ifndef TRGTOOLS_EMULATIONUNIT_HPP_
11#define TRGTOOLS_EMULATIONUNIT_HPP_
26template <
typename T,
typename U,
typename V>
39 uint64_t
emulate(
const input_t& input, std::vector<output_t>& outputs);
40 std::unique_ptr<daqdataformats::Fragment>
emulate_vector(
const std::vector<input_t>& inputs);
45 std::fstream file_header;
47 file_header << header <<
"\n";