9 #include <svd/dataobjects/SVDModeByte.h>
20 const SVDModeByte::baseType SVDModeByte::c_DefaultID = 151;
22 SVDModeByte::operator string()
const
25 switch (m_id.parts.runType) {
29 case SVDRunType::transparent:
32 case SVDRunType::zero_suppressed:
35 case SVDRunType::zero_suppressed_timefit:
40 switch (m_id.parts.eventType) {
41 case SVDEventType::global_run:
44 case SVDEventType::local_run:
49 switch (m_id.parts.daqMode) {
50 case SVDDAQModeType::daq_1sample:
53 case SVDDAQModeType::daq_3samples:
56 case SVDDAQModeType::daq_6samples:
63 if (m_id.parts.triggerBin <= MaxGoodTriggerBin) {
64 os << static_cast<int>(m_id.parts.triggerBin);
Class to store SVD mode information.
std::ostream & operator<<(std::ostream &output, const IntervalOfValidity &iov)
Abstract base class for different kinds of events.