#include <TriggerInfo_t.h>
Public Member Functions | |
OpeningInfo_t ()=default | |
Default constructor. More... | |
OpeningInfo_t (optical_tick tick, Opening_t level=0U, std::size_t locationID=UnknownLocation) | |
Constructor: specify tick , the rest is optional. More... | |
bool | hasLocation () const |
Returns whether the location is set. More... | |
bool | operator< (OpeningInfo_t const &other) const |
Comparison: order from time. More... | |
Public Attributes | |
optical_tick | tick = std::numeric_limits<optical_tick>::min() |
Tick at which the trigger fired. More... | |
Opening_t | level = 0U |
Maximum level on the main trigger opening. More... | |
LocationID_t | locationID = UnknownLocation |
Identified of the trigger location. More... | |
Static Public Attributes | |
static constexpr LocationID_t | UnknownLocation = std::numeric_limits<std::size_t>::max() |
ID for a trigger in unknown location. More... | |
Definition at line 60 of file TriggerInfo_t.h.
|
default |
Default constructor.
|
inline |
Constructor: specify tick
, the rest is optional.
Definition at line 79 of file TriggerInfo_t.h.
|
inline |
Returns whether the location is set.
Definition at line 86 of file TriggerInfo_t.h.
|
inline |
Comparison: order from time.
Definition at line 89 of file TriggerInfo_t.h.
Opening_t icarus::trigger::details::TriggerInfo_t::OpeningInfo_t::level = 0U |
Maximum level on the main trigger opening.
Definition at line 69 of file TriggerInfo_t.h.
LocationID_t icarus::trigger::details::TriggerInfo_t::OpeningInfo_t::locationID = UnknownLocation |
Identified of the trigger location.
Definition at line 72 of file TriggerInfo_t.h.
optical_tick icarus::trigger::details::TriggerInfo_t::OpeningInfo_t::tick = std::numeric_limits<optical_tick>::min() |
Tick at which the trigger fired.
Definition at line 67 of file TriggerInfo_t.h.
|
static |
ID for a trigger in unknown location.
Definition at line 64 of file TriggerInfo_t.h.