9#include <svd/dataobjects/SVDModeByte.h>
20 SVDModeByte::operator std::string()
const
23 switch (m_id.parts.runType) {
38 switch (m_id.parts.eventType) {
47 switch (m_id.parts.daqMode) {
61 if (m_id.parts.triggerBin <= MaxGoodTriggerBin) {
62 os << static_cast<int>(m_id.parts.triggerBin);
71 out << ((std::string)
id);
Class to store SVD mode information.
uint8_t baseType
The base integer type for SVDModeByte.
std::ostream & operator<<(std::ostream &output, const IntervalOfValidity &iov)
static const baseType c_DefaultID
Default / non-informative id 10010111 = 151 Run type: zero-suppressed, 2 Event type: global run,...
constexpr uint8_t daq_3samples
three samples per strip
constexpr uint8_t daq_1sample
one sample per strip
constexpr uint8_t daq_6samples
six samples per strip
constexpr uint8_t global_run
global run
constexpr uint8_t local_run
local run - should never happen
constexpr uint8_t zero_suppressed
constexpr uint8_t zero_suppressed_timefit
constexpr uint8_t transparent
01.
Abstract base class for different kinds of events.