|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <TPWindow.hpp>
Public Member Functions | |
| bool | is_empty () const |
| void | add (TriggerPrimitive const &input_tp) |
| void | clear () |
| uint16_t | n_channels_hit () |
| void | move (TriggerPrimitive const &input_tp, timestamp_t const &window_length) |
| void | reset (TriggerPrimitive const &input_tp) |
Public Attributes | |
| timestamp_t | time_start = 0 |
| uint32_t | adc_integral = 0 |
| std::unordered_map< channel_t, uint16_t > | channel_states |
| std::vector< TriggerPrimitive > | inputs |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const TPWindow &window) |
Definition at line 20 of file TPWindow.hpp.
| void triggeralgs::TPWindow::add | ( | TriggerPrimitive const & | input_tp | ) |
Definition at line 20 of file TPWindow.cpp.
| void triggeralgs::TPWindow::clear | ( | ) |
Definition at line 30 of file TPWindow.cpp.
| bool triggeralgs::TPWindow::is_empty | ( | ) | const |
Definition at line 14 of file TPWindow.cpp.
| void triggeralgs::TPWindow::move | ( | TriggerPrimitive const & | input_tp, |
| timestamp_t const & | window_length ) |
Definition at line 45 of file TPWindow.cpp.
| uint16_t triggeralgs::TPWindow::n_channels_hit | ( | ) |
Definition at line 39 of file TPWindow.cpp.
| void triggeralgs::TPWindow::reset | ( | TriggerPrimitive const & | input_tp | ) |
Definition at line 79 of file TPWindow.cpp.
|
friend |
Definition at line 96 of file TPWindow.cpp.
| uint32_t triggeralgs::TPWindow::adc_integral = 0 |
Definition at line 38 of file TPWindow.hpp.
| std::unordered_map<channel_t, uint16_t> triggeralgs::TPWindow::channel_states |
Definition at line 39 of file TPWindow.hpp.
| std::vector<TriggerPrimitive> triggeralgs::TPWindow::inputs |
Definition at line 40 of file TPWindow.hpp.
| timestamp_t triggeralgs::TPWindow::time_start = 0 |
Definition at line 37 of file TPWindow.hpp.