HALDLS
|
Spike from chip. More...
#include <event.h>
Public Member Functions | |
SpikeFromChip ()=default | |
Default constructor. More... | |
SpikeFromChip (fisch::vx::SpikeFromChip const &data) | |
Construct a spike from chip from the data respresentation. More... | |
SpikeFromChip (SpikeLabel const &label, FPGATime const &fpga_time, ChipTime const &chip_time) | |
Construct spike from chip via a label, FPGA and chip time information. More... | |
bool | operator!= (SpikeFromChip const &other) const SYMBOL_VISIBLE |
bool | operator== (SpikeFromChip const &other) const SYMBOL_VISIBLE |
Public Attributes | |
ChipTime | chip_time |
Chip time. More... | |
FPGATime | fpga_time |
FPGA time. More... | |
SpikeLabel | label |
Spike label. More... | |
Friends | |
class | cereal::access |
struct | detail::SpikeFromChipChecker |
std::ostream & | operator<< (std::ostream &os, SpikeFromChip const &spike) SYMBOL_VISIBLE |
Spike from chip.
It is comprised of its label, FPGA and chip time annotation.
|
default |
Default constructor.
|
inline |
Construct spike from chip via a label, FPGA and chip time information.
label | SpikeLabel to use |
fpga_time | FPGATime to use |
chip_time | ChipTime to use |
|
inline |
bool haldls::vx::SpikeFromChip::operator!= | ( | SpikeFromChip const & | other | ) | const |
bool haldls::vx::SpikeFromChip::operator== | ( | SpikeFromChip const & | other | ) | const |
|
friend |
|
friend |
SpikeLabel haldls::vx::SpikeFromChip::label |