![]() |
Belle II Software
release-05-02-19
|
a class for CDCTRG TSF firmware worker More...

Public Member Functions | |
| CDCTriggerTSFFirmwareWorker (std::string design, std::string waveform, int nMergersIn) | |
| Construtor. | |
| void | initialize () |
| Intialization. | |
| void | clock () |
| clock function | |
| void | terminate () |
| Termination. | |
| bool | setInput (FILE *) |
| set input with FILE* | |
| void | setInput (char *) |
| set input with char* | |
| char * | getInput () |
| get input | |
| std::array< char, outputWidth *4 > | getOutput () |
| get output | |
| std::string | getStrOutput () |
| get output in string | |
Static Public Attributes | |
| static constexpr int | mergerWidth = 256 |
| Merger data width. | |
| static constexpr int | maxInputWidth = 24 * mergerWidth |
| Max data input width. | |
| static constexpr int | outputWidth = 429 |
| Output data width. | |
| static constexpr int | nTrackers = 429 |
| Number of trackers. | |
Protected Attributes | |
| std::string | simengine_libname = "librdi_simulator_kernel.so" |
| string of simengine libname | |
| std::string | design_libname |
| string of design libname | |
| std::string | wdbName |
| string of wdb name | |
| Xsi::Loader | loader |
| Xsi Loader of Xilinx software. | |
| s_xsi_setup_info | info |
| s_xsi_setup_info of Xilinx software | |
| int | clk = 0 |
| clock signal port handle | |
| int | inPort = 0 |
| input signal port handle | |
| int | outPort = 0 |
| output signal port handle | |
| int | enableIn = 0 |
| input enable port handle | |
| int | enableOutTracker = 0 |
| output enable port handle | |
| int | enableOutEVT = 0 |
| output enable port handle | |
| int | nMergers |
| Number of Mergers. | |
| int | inputWidth |
| input data width | |
| std::array< char, maxInputWidth > | inputToTSF |
| array of input data to TSF | |
| std::array< char, outputWidth *4 > | outputToTracker |
| array of output data to tracker | |
| char | outputArray [429] = {} |
| output array | |
a class for CDCTRG TSF firmware worker
Definition at line 37 of file CDCTriggerTSFFirmwareWorker.cc.