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) {
62 os << static_cast<int>(
m_id.parts.triggerBin);
71 out << ((std::string)id);
Class to store SVD mode information.
@ MaxGoodTriggerBin
Maximum valid trigger time ID.
union Belle2::SVDModeByte::@125334236146173133224113354173312072207356317302 m_id
Union to store the ID and all components in one go.
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.