|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <EmulationUnit.hpp>
Public Member Functions | |
| uint64_t | emulate (const input_t &input, std::vector< output_t > &outputs) |
| std::unique_ptr< daqdataformats::Fragment > | emulate_vector (const std::vector< input_t > &inputs) |
| std::vector< output_t > | get_last_output_buffer () |
| void | set_maker (std::unique_ptr< maker_t > &maker) |
| void | set_timing_file (const std::string &file_name) |
| void | write_csv_header (const std::string &header) |
Private Types | |
| using | input_t = T |
| using | output_t = U |
| using | maker_t = V |
Private Attributes | |
| std::unique_ptr< maker_t > | m_maker |
| std::vector< output_t > | m_last_output_buffer |
| std::string | m_timing_file_name |
Definition at line 27 of file EmulationUnit.hpp.
|
private |
Definition at line 29 of file EmulationUnit.hpp.
|
private |
Definition at line 31 of file EmulationUnit.hpp.
|
private |
Definition at line 30 of file EmulationUnit.hpp.
| uint64_t dunedaq::trgtools::EmulationUnit< T, U, V >::emulate | ( | const input_t & | input, |
| std::vector< output_t > & | outputs ) |
Definition at line 108 of file EmulationUnit.hxx.
| std::unique_ptr< daqdataformats::Fragment > dunedaq::trgtools::EmulationUnit< T, U, V >::emulate_vector | ( | const std::vector< input_t > & | inputs | ) |
Definition at line 18 of file EmulationUnit.hxx.
| std::vector< U > dunedaq::trgtools::EmulationUnit< T, U, V >::get_last_output_buffer | ( | ) |
Definition at line 119 of file EmulationUnit.hxx.
|
inline |
Definition at line 42 of file EmulationUnit.hpp.
|
inline |
Definition at line 43 of file EmulationUnit.hpp.
|
inline |
Definition at line 44 of file EmulationUnit.hpp.
|
private |
Definition at line 35 of file EmulationUnit.hpp.
|
private |
Definition at line 34 of file EmulationUnit.hpp.
|
private |
Definition at line 36 of file EmulationUnit.hpp.