Enumerations | Functions | Variables
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE Namespace Reference

Enumerations

enum  RunHeaderMASKS {
  MASK_MarkerHi1 = 0xFFFFFFFF, MASK_MarkerHi2 = 0xFFFFFFFF, MASK_ConfigurationHeaderVersion = 0x00000FFF, MASK_DetectorID = 0x00007000,
  MASK_ConfigurationBlockSize = 0xFFFF0000, MASK_ResourceManagerID = 0x0000FFFF, MASK_RunNumber = 0x00FFFFFF, MASK_RunType = 0xFF000000,
  MASK_ConfigurationIDX = 0x0000FFFF, MASK_Partition = 0x00FF0000, MASK_Subrun = 0x3F000000, MASK_SystemNumber = 0x0000FFFF,
  MASK_SystemVersionIDX = 0xFFFF0000, MASK_MarkerHi = 0xFFFFFFFF, MASK_MarkerLo = 0xFFFFFFFF, MASK_RunNumber = 0x00FFFFFF,
  MASK_RunType = 0xFF000000, MASK_ConfigIDX = 0x0000FFFF, MASK_Partition = 0x00FF0000, MASK_Subrun = 0x3F000000,
  MASK_ConfigurationBlockSet = 0x80000000, MASK_Version = 0x00000FFF, MASK_RunControlVersion = 0x0000FF00, MASK_RunControlID = 0xFFFF0000,
  MASK_DataLoggerVersion = 0x00000FFF, MASK_DataLoggerID = 0xFFFF0000, MASK_RunStartTime = 0xFFFFFFFF, MASK_SubRunStartTime = 0xFFFFFFFF,
  MASK_SubRunEndTime = 0xFFFFFFFF, MASK_RunEndTime = 0xFFFFFFFF, MASK_TotalEvents = 0xFFFFFFFF, MASK_UniversalEventStartLo = 0xFFFFFFFF,
  MASK_UniversalEventStartHi = 0x000000FF, MASK_UniversalEventEndLo = 0xFFFFFFFF, MASK_UniversalEventEndHi = 0x000000FF, MASK_RunSize = 0xFFFFFFFF,
  MASK_TriggerVersion = 0x00000FFF, MASK_TriggerCtrlID = 0xFFFF0000, MASK_TriggerMC = 0x80000000, MASK_VTMod = 0x3F000000,
  MASK_ValidTriggerTypesLow = 0x00FFFFFF, MASK_ValidTriggerTypesHigh = 0xFFFFFFFF, MASK_ValidTriggerTypesHigh2 = 0xFFFFFFFF, MASK_TriggerListIDX = 0xFFFFFFFF,
  MASK_TriggerPrescaleListIDX = 0xFFFFFFFF, MASK_Reserved1 = 0xFFFFF000, MASK_Reserved2 = 0xFFFFFFFF, MASK_CRC = 0xFFFFFFFF
}
 
enum  RunHeaderWORDS {
  WORD_MarkerHi1 = 0, WORD_MarkerHi2 = 1, WORD_ConfigurationHeaderVersion = 2, WORD_DetectorID = 2,
  WORD_ConfigurationBlockSize = 2, WORD_ResourceManagerID = 3, WORD_RunNumber = 4, WORD_RunType = 4,
  WORD_ConfigurationIDX = 5, WORD_Partition = 5, WORD_Subrun = 5, WORD_SystemNumber = 6,
  WORD_SystemVersionIDX = 6, WORD_MarkerHi = 0, WORD_MarkerLo = 1, WORD_RunNumber = 4,
  WORD_RunType = 4, WORD_ConfigIDX = 4, WORD_Partition = 5, WORD_Subrun = 5,
  WORD_ConfigurationBlockSet = 3, WORD_Version = 0, WORD_RunControlVersion = 4, WORD_RunControlID = 4,
  WORD_DataLoggerVersion = 5, WORD_DataLoggerID = 2, WORD_RunStartTime = 6, WORD_SubRunStartTime = 7,
  WORD_SubRunEndTime = 8, WORD_RunEndTime = 9, WORD_TotalEvents = 10, WORD_UniversalEventStartLo = 11,
  WORD_UniversalEventStartHi = 12, WORD_UniversalEventEndLo = 13, WORD_UniversalEventEndHi = 14, WORD_RunSize = 15,
  WORD_TriggerVersion = 16, WORD_TriggerCtrlID = 16, WORD_TriggerMC = 17, WORD_VTMod = 17,
  WORD_ValidTriggerTypesLow = 17, WORD_ValidTriggerTypesHigh = 18, WORD_ValidTriggerTypesHigh2 = 19, WORD_TriggerListIDX = 20,
  WORD_TriggerPrescaleListIDX = 21, WORD_Reserved1 = 0, WORD_Reserved2 = 1, WORD_CRC = 4
}
 
enum  ConfNameMASKS {
  MASK_Version = 0x00000FFF, MASK_Size = 0xFFFFF000, MASK_Char1 = 0xFF000000, MASK_Char2 = 0x00FF0000,
  MASK_Char3 = 0x0000FF00, MASK_Char4 = 0x000000FF
}
 
enum  ConfNameWORDS { WORD_Version = 0, WORD_Size = 0, WORD_Char = 1 }
 
enum  SysIDMASKS { MASK_Version = 0x00000FFF, MASK_DAQSystemID = 0x000FFF00, MASK_DAQSubSystemID = 0xFFF00000 }
 
enum  SysIDWORDS { WORD_Version = 0, WORD_DAQSystemID = 0, WORD_DAQSubSystemID = 0 }
 
enum  ConfigurationTailMASKS {
  MASK_Version = 0x00000FFF, MASK_Reserved1 = 0xFFFFF000, MASK_Reserved2 = 0xFFFFFFFF, MASK_MarkerLo1 = 0xFFFFFFFF,
  MASK_MarkerLo2 = 0xFFFFFFFF, MASK_CRC = 0xFFFFFFFF
}
 
enum  ConfigurationTailWORDS {
  WORD_Version = 0, WORD_Reserved1 = 0, WORD_Reserved2 = 1, WORD_MarkerLo1 = 2,
  WORD_MarkerLo2 = 3, WORD_CRC = 4
}
 
enum  DataBlockHeaderMASKS {
  MASK_Marker = 0xFFFF0000, MASK_Version = 0x00000FFF, MASK_DataSize = 0xFFFFFFFF, MASK_NumMicroBlocks = 0xFFFF0000,
  MASK_BuffId = 0x0000FFFF, MASK_TrigNumLo = 0xFFFFFFFF, MASK_TrigNumHi = 0x000000FF, MASK_MissingData = 0x08000000,
  MASK_MonteCarloFlag = 0x10000000, MASK_CRCCalculationUsed = 0x20000000, MASK_ConnectionInitialization = 0x40000000, MASK_CloseConnection = 0x80000000
}
 
enum  DataBlockHeaderWORDS {
  WORD_Version = 0, WORD_Marker = 0, WORD_DataSize = 1, WORD_NumMicroBlocks = 2,
  WORD_BuffId = 2, WORD_TrigNumLo = 3, WORD_TrigNumHi = 4, WORD_MissingData = 4,
  WORD_MonteCarloFlag = 4, WORD_CRCCalculationUsed = 4, WORD_ConnectionInitialization = 4, WORD_CloseConnection = 4
}
 
enum  EventHeaderMASKS {
  MASK_MarkerRight = 0x0000FFFF, MASK_MarkerLeft = 0xFFFF0000, MASK_EventSize = 0xFFFFFFFF, MASK_Version = 0x00000FFF,
  MASK_DataLoggerID = 0xFFFF0000, MASK_RunNumber = 0x00FFFFFF, MASK_RunType = 0xFF000000, MASK_ConfigIDX = 0x0000FFFF,
  MASK_Partition = 0x00FF0000, MASK_Subrun = 0x3F000000, MASK_EventNumberLo = 0xFFFFFFFF, MASK_EventNumberHi = 0x000000FF,
  MASK_EventType = 0xFF000000, MASK_DataBlockNumber = 0x0000FFFF, MASK_EventIncomplete = 0x20000000, MASK_MonteCarloFlag = 0x10000000,
  MASK_CRCCalculationUsed = 0x20000000, MASK_TriggerFilled = 0x10000000, MASK_TailFilled = 0x08000000
}
 
enum  EventHeaderWORDS {
  WORD_MarkerRight = 0, WORD_MarkerLeft = 0, WORD_EventSize = 1, WORD_Version = 0,
  WORD_DataLoggerID = 2, WORD_RunNumber = 4, WORD_RunType = 4, WORD_ConfigIDX = 4,
  WORD_Partition = 5, WORD_Subrun = 5, WORD_EventNumberLo = 5, WORD_EventNumberHi = 6,
  WORD_EventType = 6, WORD_DataBlockNumber = 7, WORD_EventIncomplete = 7, WORD_MonteCarloFlag = 4,
  WORD_CRCCalculationUsed = 4, WORD_TriggerFilled = 7, WORD_TailFilled = 7
}
 
enum  EventHeaderMASKS {
  MASK_MarkerRight = 0x0000FFFF, MASK_MarkerLeft = 0xFFFF0000, MASK_EventSize = 0xFFFFFFFF, MASK_Version = 0x00000FFF,
  MASK_DataLoggerID = 0xFFFF0000, MASK_RunNumber = 0x00FFFFFF, MASK_RunType = 0xFF000000, MASK_ConfigIDX = 0x0000FFFF,
  MASK_Partition = 0x00FF0000, MASK_Subrun = 0x3F000000, MASK_EventNumberLo = 0xFFFFFFFF, MASK_EventNumberHi = 0x000000FF,
  MASK_EventType = 0xFF000000, MASK_DataBlockNumber = 0x0000FFFF, MASK_EventIncomplete = 0x20000000, MASK_MonteCarloFlag = 0x10000000,
  MASK_CRCCalculationUsed = 0x20000000, MASK_TriggerFilled = 0x10000000, MASK_TailFilled = 0x08000000
}
 
enum  EventHeaderWORDS {
  WORD_MarkerRight = 0, WORD_MarkerLeft = 0, WORD_EventSize = 1, WORD_Version = 0,
  WORD_DataLoggerID = 2, WORD_RunNumber = 4, WORD_RunType = 4, WORD_ConfigIDX = 4,
  WORD_Partition = 5, WORD_Subrun = 5, WORD_EventNumberLo = 5, WORD_EventNumberHi = 6,
  WORD_EventType = 6, WORD_DataBlockNumber = 7, WORD_EventIncomplete = 7, WORD_MonteCarloFlag = 4,
  WORD_CRCCalculationUsed = 4, WORD_TriggerFilled = 7, WORD_TailFilled = 7
}
 
enum  EventTailMASKS {
  MASK_EventNumberHi = 0x000000FF, MASK_Version = 0x00000FFF, MASK_Marker = 0xFFFF0000, MASK_EventNumberLo = 0xFFFFFFFF,
  MASK_EventSize = 0xFFFFFFFF, MASK_MarkerRight = 0x0000FFFF, MASK_MarkerLeft = 0xFFFF0000
}
 
enum  EventTailWORDS {
  WORD_EventNumberHi = 6, WORD_Version = 0, WORD_Marker = 0, WORD_EventNumberLo = 5,
  WORD_EventSize = 1, WORD_MarkerRight = 0, WORD_MarkerLeft = 0
}
 
enum  MicroBlockHeaderMASKS {
  MASK_Partition = 0x00FF0000, MASK_V0 = 0x02000000, MASK_DestBuffID = 0x01FF0000, MASK_DCMChan = 0x0000FFFF,
  MASK_V1 = 0x0000FFFF, MASK_DestBuffID = 0x01FF0000
}
 
enum  MicroBlockHeaderWORDS {
  WORD_Partition = 5, WORD_V0 = 0, WORD_DestBuffID = 0, WORD_DCMChan = 0,
  WORD_V1 = 1, WORD_DestBuffID = 0
}
 
enum  MicroBlockHeaderMASKS {
  MASK_Partition = 0x00FF0000, MASK_V0 = 0x02000000, MASK_DestBuffID = 0x01FF0000, MASK_DCMChan = 0x0000FFFF,
  MASK_V1 = 0x0000FFFF, MASK_DestBuffID = 0x01FF0000
}
 
enum  MicroBlockHeaderWORDS {
  WORD_Partition = 5, WORD_V0 = 0, WORD_DestBuffID = 0, WORD_DCMChan = 0,
  WORD_V1 = 1, WORD_DestBuffID = 0
}
 
enum  MicroSliceHeaderMASKS {
  MASK_DataPresent = 0x80000000, MASK_MonteCarloFlag = 0x10000000, MASK_Extra = 0x3FC00000, MASK_Version = 0x00000FFF,
  MASK_Timeout = 0x00010000, MASK_ByteCount = 0x0000FFFF, MASK_Status = 0x3FC00000
}
 
enum  MicroSliceHeaderWORDS {
  WORD_DataPresent = 0, WORD_MonteCarloFlag = 4, WORD_Extra = 0, WORD_Version = 0,
  WORD_Timeout = 0, WORD_ByteCount = 0, WORD_Status = 0
}
 
enum  MicroSliceHeaderMASKS {
  MASK_DataPresent = 0x80000000, MASK_MonteCarloFlag = 0x10000000, MASK_Extra = 0x3FC00000, MASK_Version = 0x00000FFF,
  MASK_Timeout = 0x00010000, MASK_ByteCount = 0x0000FFFF, MASK_Status = 0x3FC00000
}
 
enum  MicroSliceHeaderWORDS {
  WORD_DataPresent = 0, WORD_MonteCarloFlag = 4, WORD_Extra = 0, WORD_Version = 0,
  WORD_Timeout = 0, WORD_ByteCount = 0, WORD_Status = 0
}
 
enum  NanoSliceHeaderMASKS {
  MASK_LinkStatus = 0x00000001, MASK_DataPresent = 0x80000000, MASK_DebugMode = 0x00000004, MASK_FEBId = 0x000001F8,
  MASK_FEBStatus = 0x0000FE00, MASK_PixelAddr = 0x001F0000, MASK_Version = 0x00000FFF, MASK_Sequence = 0x1C000000,
  MASK_Pad3 = 0xE0000000, MASK_DAQEnabled = 0x00000200, MASK_BufferEmpty = 0x00000400, MASK_BufferFull = 0x00000800,
  MASK_CommError = 0x00001000, MASK_PacketError = 0x00002000, MASK_OverflowError = 0x00004000, MASK_ADCError = 0x00008000
}
 
enum  NanoSliceHeaderWORDS {
  WORD_LinkStatus = 0, WORD_DataPresent = 0, WORD_DebugMode = 0, WORD_FEBId = 0,
  WORD_FEBStatus = 0, WORD_PixelAddr = 0, WORD_Version = 0, WORD_Sequence = 0,
  WORD_Pad3 = 0, WORD_DAQEnabled = 0, WORD_BufferEmpty = 0, WORD_BufferFull = 0,
  WORD_CommError = 0, WORD_PacketError = 0, WORD_OverflowError = 0, WORD_ADCError = 0
}
 
enum  NanoSliceWORDS {
  WORD_TimeStamp = 1, WORD_PulseHeight = 2, WORD_Reserved = 2, WORD_Value1 = 2,
  WORD_Value2 = 2
}
 
enum  NanoSliceMASKS {
  MASK_TimeStamp = 0xFFFFFFFF, MASK_PulseHeight = 0x0FFF0000, MASK_Reserved = 0x0000FFFF, MASK_Value1 = 0xFFFF0000,
  MASK_Value2 = 0x0000FFFF
}
 
enum  NanoSliceWORDS {
  WORD_TimeStamp = 1, WORD_PulseHeight = 2, WORD_Reserved = 2, WORD_Value1 = 2,
  WORD_Value2 = 2
}
 
enum  NanoSliceMASKS {
  MASK_TimeStamp = 0xFFFFFFFF, MASK_PulseHeight = 0x0FFF0000, MASK_Reserved = 0x0000FFFF, MASK_Value1 = 0xFFFF0000,
  MASK_Value2 = 0x0000FFFF
}
 
enum  NanoSliceWORDS {
  WORD_TimeStamp = 1, WORD_PulseHeight = 2, WORD_Reserved = 2, WORD_Value1 = 2,
  WORD_Value2 = 2
}
 
enum  NanoSliceMASKS {
  MASK_TimeStamp = 0xFFFFFFFF, MASK_PulseHeight = 0x0FFF0000, MASK_Reserved = 0x0000FFFF, MASK_Value1 = 0xFFFF0000,
  MASK_Value2 = 0x0000FFFF
}
 
enum  RunHeaderMASKS {
  MASK_MarkerHi1 = 0xFFFFFFFF, MASK_MarkerHi2 = 0xFFFFFFFF, MASK_ConfigurationHeaderVersion = 0x00000FFF, MASK_DetectorID = 0x00007000,
  MASK_ConfigurationBlockSize = 0xFFFF0000, MASK_ResourceManagerID = 0x0000FFFF, MASK_RunNumber = 0x00FFFFFF, MASK_RunType = 0xFF000000,
  MASK_ConfigurationIDX = 0x0000FFFF, MASK_Partition = 0x00FF0000, MASK_Subrun = 0x3F000000, MASK_SystemNumber = 0x0000FFFF,
  MASK_SystemVersionIDX = 0xFFFF0000, MASK_MarkerHi = 0xFFFFFFFF, MASK_MarkerLo = 0xFFFFFFFF, MASK_RunNumber = 0x00FFFFFF,
  MASK_RunType = 0xFF000000, MASK_ConfigIDX = 0x0000FFFF, MASK_Partition = 0x00FF0000, MASK_Subrun = 0x3F000000,
  MASK_ConfigurationBlockSet = 0x80000000, MASK_Version = 0x00000FFF, MASK_RunControlVersion = 0x0000FF00, MASK_RunControlID = 0xFFFF0000,
  MASK_DataLoggerVersion = 0x00000FFF, MASK_DataLoggerID = 0xFFFF0000, MASK_RunStartTime = 0xFFFFFFFF, MASK_SubRunStartTime = 0xFFFFFFFF,
  MASK_SubRunEndTime = 0xFFFFFFFF, MASK_RunEndTime = 0xFFFFFFFF, MASK_TotalEvents = 0xFFFFFFFF, MASK_UniversalEventStartLo = 0xFFFFFFFF,
  MASK_UniversalEventStartHi = 0x000000FF, MASK_UniversalEventEndLo = 0xFFFFFFFF, MASK_UniversalEventEndHi = 0x000000FF, MASK_RunSize = 0xFFFFFFFF,
  MASK_TriggerVersion = 0x00000FFF, MASK_TriggerCtrlID = 0xFFFF0000, MASK_TriggerMC = 0x80000000, MASK_VTMod = 0x3F000000,
  MASK_ValidTriggerTypesLow = 0x00FFFFFF, MASK_ValidTriggerTypesHigh = 0xFFFFFFFF, MASK_ValidTriggerTypesHigh2 = 0xFFFFFFFF, MASK_TriggerListIDX = 0xFFFFFFFF,
  MASK_TriggerPrescaleListIDX = 0xFFFFFFFF, MASK_Reserved1 = 0xFFFFF000, MASK_Reserved2 = 0xFFFFFFFF, MASK_CRC = 0xFFFFFFFF
}
 
enum  RunHeaderWORDS {
  WORD_MarkerHi1 = 0, WORD_MarkerHi2 = 1, WORD_ConfigurationHeaderVersion = 2, WORD_DetectorID = 2,
  WORD_ConfigurationBlockSize = 2, WORD_ResourceManagerID = 3, WORD_RunNumber = 4, WORD_RunType = 4,
  WORD_ConfigurationIDX = 5, WORD_Partition = 5, WORD_Subrun = 5, WORD_SystemNumber = 6,
  WORD_SystemVersionIDX = 6, WORD_MarkerHi = 0, WORD_MarkerLo = 1, WORD_RunNumber = 4,
  WORD_RunType = 4, WORD_ConfigIDX = 4, WORD_Partition = 5, WORD_Subrun = 5,
  WORD_ConfigurationBlockSet = 3, WORD_Version = 0, WORD_RunControlVersion = 4, WORD_RunControlID = 4,
  WORD_DataLoggerVersion = 5, WORD_DataLoggerID = 2, WORD_RunStartTime = 6, WORD_SubRunStartTime = 7,
  WORD_SubRunEndTime = 8, WORD_RunEndTime = 9, WORD_TotalEvents = 10, WORD_UniversalEventStartLo = 11,
  WORD_UniversalEventStartHi = 12, WORD_UniversalEventEndLo = 13, WORD_UniversalEventEndHi = 14, WORD_RunSize = 15,
  WORD_TriggerVersion = 16, WORD_TriggerCtrlID = 16, WORD_TriggerMC = 17, WORD_VTMod = 17,
  WORD_ValidTriggerTypesLow = 17, WORD_ValidTriggerTypesHigh = 18, WORD_ValidTriggerTypesHigh2 = 19, WORD_TriggerListIDX = 20,
  WORD_TriggerPrescaleListIDX = 21, WORD_Reserved1 = 0, WORD_Reserved2 = 1, WORD_CRC = 4
}
 
enum  SummaryDCMDataHeaderMASKS { MASK_Version = 0x00000FFF, MASK_NumEntries = 0xFFFFFFFF }
 
enum  SummaryDCMDataHeaderWORDS { WORD_Version = 0, WORD_NumEntries = 1 }
 
enum  DCMDataPointWORDS {
  WORD_Version = 0, WORD_DataType = 0, WORD_DCMID = 0, WORD_TimeStampLow = 1,
  WORD_TimeStampHigh = 2
}
 
enum  DCMDataPointMASKS {
  MASK_Version = 0x00000FFF, MASK_DataType = 0x00FF0000, MASK_DCMID = 0x0000FFFF, MASK_TimeStampLow = 0xFFFFFFFF,
  MASK_TimeStampHigh = 0xFFFFFFFF
}
 
enum  SummaryDroppedMicroblockMASKS {
  MASK_TimeStampLow = 0xFFFFFFFF, MASK_TimeStampHigh = 0xFFFFFFFF, MASK_Version = 0x00000FFF, MASK_TimeWindow_sec = 0xFFF00000,
  MASK_TimeWindow_usec = 0x000FFFFF, MASK_NumDroppedMicroblocks = 0xFFFFFFFF
}
 
enum  SummaryDroppedMicroblockWORDS {
  WORD_TimeStampLow = 1, WORD_TimeStampHigh = 2, WORD_Version = 0, WORD_TimeWindow_sec = 2,
  WORD_TimeWindow_usec = 2, WORD_NumDroppedMicroblocks = 3
}
 
enum  TriggerHeaderMASKS {
  MASK_Delimiter = 0xFFFF0000, MASK_Version = 0x00000FFF, MASK_HWFlag = 0x80000000, MASK_Source = 0x78000000,
  MASK_SourceSubID = 0x00FF0000, MASK_SourceID = 0x0000FFFF, MASK_TriggerNumberLow = 0xFFFFFFFF, MASK_TriggerNumberHigh = 0x000000FF,
  MASK_MasterTriggerNumberLow = 0xFFFFFFFF, MASK_MasterTriggerNumberHigh = 0x000000FF
}
 
enum  TriggerHeaderWORDS {
  WORD_Delimiter = 0, WORD_Version = 0, WORD_HWFlag = 1, WORD_Source = 1,
  WORD_SourceSubID = 1, WORD_SourceID = 1, WORD_TriggerNumberLow = 2, WORD_TriggerNumberHigh = 3,
  WORD_MasterTriggerNumberLow = 4, WORD_MasterTriggerNumberHigh = 5
}
 
enum  TriggerMaskMASKS {
  MASK_MonteCarloFlag = 0x10000000, MASK_TrigMod = 0x3F000000, MASK_TrigMask_Low = 0x00FFFFFF, MASK_TrigMask_High = 0xFFFFFFFF,
  MASK_TrigMask_High2 = 0xFFFFFFFF, MASK_Prescale = 0x0000FFFF, MASK_Version = 0x00000FFF
}
 
enum  TriggerMaskWORDS {
  WORD_MonteCarloFlag = 4, WORD_TrigMod = 0, WORD_TrigMask_Low = 0, WORD_TrigMask_High = 1,
  WORD_TrigMask_High2 = 2, WORD_Prescale = 3, WORD_Version = 0
}
 
enum  TriggerRangeMASKS { MASK_TriggerLength = 0x0FFFFFFF, MASK_Version = 0x00000FFF }
 
enum  TriggerRangeWORDS { WORD_TriggerLength = 0, WORD_Version = 0 }
 
enum  TriggerTimeMASKS {
  MASK_TriggerTimeStampLow = 0xFFFFFFFF, MASK_TriggerTimeStampHigh = 0x00FFFFFF, MASK_Version = 0x00000FFF, MASK_TriggerTimeStamp_sec = 0xFFFFFFFF,
  MASK_TriggerTimeStamp_usec = 0xFFFFFFFF, MASK_ClockSource = 0x000000FF, MASK_TriggerOrigLength = 0xFFFFFF00
}
 
enum  TriggerTimeWORDS {
  WORD_TriggerTimeStampLow = 0, WORD_TriggerTimeStampHigh = 1, WORD_Version = 0, WORD_TriggerTimeStamp_sec = 2,
  WORD_TriggerTimeStamp_usec = 3, WORD_ClockSource = 4, WORD_TriggerOrigLength = 4
}
 
enum  TriggerTimeMarkerMASKS {
  MASK_TriggerStartLow_baseClock = 0xFFFFFFFF, MASK_TriggerStartHigh_baseClock = 0x00FFFFFF, MASK_Version = 0x00000FFF, MASK_TriggerStartLow_833kHz = 0xFFFFFFFF,
  MASK_TriggerStartHigh_833kHz = 0x00FFFFFF
}
 Enumeration of the Masks for the Trigger Timing Marker. More...
 
enum  TriggerTimeMarkerWORDS {
  WORD_TriggerStartLow_baseClock = 0, WORD_TriggerStartHigh_baseClock = 1, WORD_Version = 0, WORD_TriggerStartLow_833kHz = 2,
  WORD_TriggerStartHigh_833kHz = 3
}
 Enumeration of the Words for the Trigger Timing Marker. More...
 

Functions

 DEFINE_SHIFT_FROM_MASK (MarkerHi1)
 
 DEFINE_SHIFT_FROM_MASK (MarkerHi2)
 
 DEFINE_SHIFT_FROM_MASK (ConfigurationHeaderVersion)
 
 DEFINE_SHIFT_FROM_MASK (DetectorID)
 
 DEFINE_SHIFT_FROM_MASK (ConfigurationBlockSize)
 
 DEFINE_SHIFT_FROM_MASK (ResourceManagerID)
 
 DEFINE_SHIFT_FROM_MASK (RunNumber)
 
 DEFINE_SHIFT_FROM_MASK (RunType)
 
 DEFINE_SHIFT_FROM_MASK (ConfigurationIDX)
 
 DEFINE_SHIFT_FROM_MASK (Partition)
 
 DEFINE_SHIFT_FROM_MASK (Subrun)
 
 DEFINE_SHIFT_FROM_MASK (SystemNumber)
 
 DEFINE_SHIFT_FROM_MASK (SystemVersionIDX)
 
 DEFINE_SHIFT_FROM_MASK (Version)
 
 DEFINE_SHIFT_FROM_MASK (Size)
 
 DEFINE_SHIFT_FROM_MASK (Char1)
 
 DEFINE_SHIFT_FROM_MASK (Char2)
 
 DEFINE_SHIFT_FROM_MASK (Char3)
 
 DEFINE_SHIFT_FROM_MASK (Char4)
 
 DEFINE_SHIFT_FROM_MASK (DAQSystemID)
 
 DEFINE_SHIFT_FROM_MASK (DAQSubSystemID)
 
 DEFINE_SHIFT_FROM_MASK (Reserved1)
 
 DEFINE_SHIFT_FROM_MASK (Reserved2)
 
 DEFINE_SHIFT_FROM_MASK (MarkerLo1)
 
 DEFINE_SHIFT_FROM_MASK (MarkerLo2)
 
 DEFINE_SHIFT_FROM_MASK (CRC)
 
 DEFINE_SHIFT_FROM_MASK (Marker)
 
 DEFINE_SHIFT_FROM_MASK (DataSize)
 
 DEFINE_SHIFT_FROM_MASK (NumMicroBlocks)
 
 DEFINE_SHIFT_FROM_MASK (BuffId)
 
 DEFINE_SHIFT_FROM_MASK (TrigNumLo)
 
 DEFINE_SHIFT_FROM_MASK (TrigNumHi)
 
 DEFINE_SHIFT_FROM_MASK (MissingData)
 
 DEFINE_SHIFT_FROM_MASK (MonteCarloFlag)
 
 DEFINE_SHIFT_FROM_MASK (CRCCalculationUsed)
 
 DEFINE_SHIFT_FROM_MASK (ConnectionInitialization)
 
 DEFINE_SHIFT_FROM_MASK (CloseConnection)
 
 DEFINE_SHIFT_FROM_MASK (MarkerRight)
 
 DEFINE_SHIFT_FROM_MASK (MarkerLeft)
 
 DEFINE_SHIFT_FROM_MASK (EventSize)
 
 DEFINE_SHIFT_FROM_MASK (DataLoggerID)
 
 DEFINE_SHIFT_FROM_MASK (ConfigIDX)
 
 DEFINE_SHIFT_FROM_MASK (EventNumberLo)
 
 DEFINE_SHIFT_FROM_MASK (EventNumberHi)
 
 DEFINE_SHIFT_FROM_MASK (EventType)
 
 DEFINE_SHIFT_FROM_MASK (DataBlockNumber)
 
 DEFINE_SHIFT_FROM_MASK (EventIncomplete)
 
 DEFINE_SHIFT_FROM_MASK (TriggerFilled)
 
 DEFINE_SHIFT_FROM_MASK (TailFilled)
 
 DEFINE_SHIFT_FROM_MASK (V0)
 
 DEFINE_SHIFT_FROM_MASK (DestBuffID)
 
 DEFINE_SHIFT_FROM_MASK (DCMChan)
 
 DEFINE_SHIFT_FROM_MASK (V1)
 
 DEFINE_SHIFT_FROM_MASK (DataPresent)
 
 DEFINE_SHIFT_FROM_MASK (Extra)
 
 DEFINE_SHIFT_FROM_MASK (Timeout)
 
 DEFINE_SHIFT_FROM_MASK (ByteCount)
 
 DEFINE_SHIFT_FROM_MASK (Status)
 
 DEFINE_SHIFT_FROM_MASK (LinkStatus)
 
 DEFINE_SHIFT_FROM_MASK (DebugMode)
 
 DEFINE_SHIFT_FROM_MASK (FEBId)
 
 DEFINE_SHIFT_FROM_MASK (FEBStatus)
 
 DEFINE_SHIFT_FROM_MASK (PixelAddr)
 
 DEFINE_SHIFT_FROM_MASK (Sequence)
 
 DEFINE_SHIFT_FROM_MASK (Pad3)
 
 DEFINE_SHIFT_FROM_MASK (DAQEnabled)
 
 DEFINE_SHIFT_FROM_MASK (BufferEmpty)
 
 DEFINE_SHIFT_FROM_MASK (BufferFull)
 
 DEFINE_SHIFT_FROM_MASK (CommError)
 
 DEFINE_SHIFT_FROM_MASK (PacketError)
 
 DEFINE_SHIFT_FROM_MASK (OverflowError)
 
 DEFINE_SHIFT_FROM_MASK (ADCError)
 
 DEFINE_SHIFT_FROM_MASK (TimeStamp)
 
 DEFINE_SHIFT_FROM_MASK (PulseHeight)
 
 DEFINE_SHIFT_FROM_MASK (Reserved)
 
 DEFINE_SHIFT_FROM_MASK (Value1)
 
 DEFINE_SHIFT_FROM_MASK (Value2)
 
 DEFINE_SHIFT_FROM_MASK (MarkerHi)
 
 DEFINE_SHIFT_FROM_MASK (MarkerLo)
 
 DEFINE_SHIFT_FROM_MASK (ConfigurationBlockSet)
 
 DEFINE_SHIFT_FROM_MASK (RunControlVersion)
 
 DEFINE_SHIFT_FROM_MASK (RunControlID)
 
 DEFINE_SHIFT_FROM_MASK (DataLoggerVersion)
 
 DEFINE_SHIFT_FROM_MASK (RunStartTime)
 
 DEFINE_SHIFT_FROM_MASK (SubRunStartTime)
 
 DEFINE_SHIFT_FROM_MASK (SubRunEndTime)
 
 DEFINE_SHIFT_FROM_MASK (RunEndTime)
 
 DEFINE_SHIFT_FROM_MASK (TotalEvents)
 
 DEFINE_SHIFT_FROM_MASK (UniversalEventStartLo)
 
 DEFINE_SHIFT_FROM_MASK (UniversalEventStartHi)
 
 DEFINE_SHIFT_FROM_MASK (UniversalEventEndLo)
 
 DEFINE_SHIFT_FROM_MASK (UniversalEventEndHi)
 
 DEFINE_SHIFT_FROM_MASK (RunSize)
 
 DEFINE_SHIFT_FROM_MASK (TriggerVersion)
 
 DEFINE_SHIFT_FROM_MASK (TriggerCtrlID)
 
 DEFINE_SHIFT_FROM_MASK (TriggerMC)
 
 DEFINE_SHIFT_FROM_MASK (VTMod)
 
 DEFINE_SHIFT_FROM_MASK (ValidTriggerTypesLow)
 
 DEFINE_SHIFT_FROM_MASK (ValidTriggerTypesHigh)
 
 DEFINE_SHIFT_FROM_MASK (ValidTriggerTypesHigh2)
 
 DEFINE_SHIFT_FROM_MASK (TriggerListIDX)
 
 DEFINE_SHIFT_FROM_MASK (TriggerPrescaleListIDX)
 
 DEFINE_SHIFT_FROM_MASK (NumEntries)
 
 DEFINE_SHIFT_FROM_MASK (DCMID)
 
 DEFINE_SHIFT_FROM_MASK (DataType)
 
 DEFINE_SHIFT_FROM_MASK (TimeStampLow)
 
 DEFINE_SHIFT_FROM_MASK (TimeStampHigh)
 
 DEFINE_SHIFT_FROM_MASK (TimeWindow_sec)
 
 DEFINE_SHIFT_FROM_MASK (TimeWindow_usec)
 
 DEFINE_SHIFT_FROM_MASK (NumDroppedMicroblocks)
 
 DEFINE_SHIFT_FROM_MASK (Delimiter)
 
 DEFINE_SHIFT_FROM_MASK (HWFlag)
 
 DEFINE_SHIFT_FROM_MASK (Source)
 
 DEFINE_SHIFT_FROM_MASK (SourceSubID)
 
 DEFINE_SHIFT_FROM_MASK (SourceID)
 
 DEFINE_SHIFT_FROM_MASK (TriggerNumberLow)
 
 DEFINE_SHIFT_FROM_MASK (TriggerNumberHigh)
 
 DEFINE_SHIFT_FROM_MASK (MasterTriggerNumberLow)
 
 DEFINE_SHIFT_FROM_MASK (MasterTriggerNumberHigh)
 
 DEFINE_SHIFT_FROM_MASK (TrigMod)
 
 DEFINE_SHIFT_FROM_MASK (TrigMask_Low)
 
 DEFINE_SHIFT_FROM_MASK (TrigMask_High)
 
 DEFINE_SHIFT_FROM_MASK (TrigMask_High2)
 
 DEFINE_SHIFT_FROM_MASK (Prescale)
 
 DEFINE_SHIFT_FROM_MASK (TriggerLength)
 
 DEFINE_SHIFT_FROM_MASK (TriggerTimeStampLow)
 
 DEFINE_SHIFT_FROM_MASK (TriggerTimeStampHigh)
 
 DEFINE_SHIFT_FROM_MASK (TriggerTimeStamp_sec)
 
 DEFINE_SHIFT_FROM_MASK (TriggerTimeStamp_usec)
 
 DEFINE_SHIFT_FROM_MASK (ClockSource)
 
 DEFINE_SHIFT_FROM_MASK (TriggerOrigLength)
 
 DEFINE_SHIFT_FROM_MASK (TriggerStartLow_baseClock)
 
 DEFINE_SHIFT_FROM_MASK (TriggerStartHigh_baseClock)
 
 DEFINE_SHIFT_FROM_MASK (TriggerStartLow_833kHz)
 
 DEFINE_SHIFT_FROM_MASK (TriggerStartHigh_833kHz)
 

Variables

static const version_t Version_ConfigurationSystemID = 0
 
static const version_t Version_ConfigurationTail = 0
 
static const uint32_t RAWCONFIGURATIONBLOCKHEADER_SIZE = 7
 
static const uint32_t HEADER_SIZE = 1
 
static const version_t Configuration_Name_Version = 0
 
static const uint32_t RAWCONFIGURATIONTAIL_SIZE = 5
 
static const uint32_t DATABLOCKHEADER_SIZE = 5
 
static const uint32_t DATABLOCKHEADER_SIZE = 5
 
static const uint32_t DATABLOCKHEADER_SIZE = 5
 
const version_t VERSION_Tail = 0
 
const uint32_t RAWEVENTHEADER_SIZE = 8
 
static const uint32_t RAWEVENTTAIL_SIZE = 4
 
static const uint32_t RAWMICROBLOCKHEADER_SIZE = 1
 
static const uint32_t RAWMICROBLOCKHEADER_SIZE_PLUS_ONE = RAWMICROBLOCKHEADER_SIZE + 1
 
static const uint32_t RAWMICROBLOCKHEADER_SIZE = 2
 
static const uint32_t RAWMICROBLOCKHEADER_SIZE_PLUS_ONE = RAWMICROBLOCKHEADER_SIZE + 1
 
static const uint32_t RAWNANOSLICEHEADER_SIZE = 1
 NanoSliceHeader size in words. More...
 
static const uint32_t PAD3_DEFAULT_VALUE = 1
 Default value for Pad3. More...
 
static const uint32_t RAWNANOSLICE_SIZE = 3
 
static const uint32_t cafe_word = 0xCAFE
 
static const uint32_t RAWNANOSLICE_SIZE = 6
 
static const uint32_t RAWNANOSLICE_SIZE = 4
 
static const uint32_t RAWNANOSLICE_SIZE = 9
 
static const uint32_t RAWNANOSLICE_SIZE = 12
 
static const uint32_t RUNHEADER_SIZE = 25
 
static const uint32_t RAWSUMMARYDCMDATAHEADER_SIZE = 2
 
static const uint32_t RAWSUMMARYDCMDATAPOINT_SIZE = 3
 
static const uint32_t SUMMARYDROPPEDMICROBLOCK_SIZE = 5
 
static const uint32_t TRIGGERHEADER_SIZE = 6
 
static const uint32_t TRIGGERMASK_SIZE = 4
 
static const uint32_t TRIGGERRANGE_SIZE = 1
 
static const uint32_t TRIGGERTIME_SIZE = 5
 
static const uint32_t TRIGGERTIMINGMARKER_SIZE = 4
 
static const version_t VERSION_TriggerTimingMarker = 0
 
static const version_t VERSION_TriggerRange = 0
 
static const version_t VERSION_TriggerTime = 0
 
static const version_t VERSION_TriggerMask = 0
 

Enumeration Type Documentation

Enumerator
MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_Reserved1 

Configuration Block Tail Version (12 bits)

MASK_Reserved2 

Reserved word 1 (20 bits)

MASK_MarkerLo1 

Reserved word 2 (32 bits)

MASK_MarkerLo2 

Marker lower word 1 (32 bits)

MASK_CRC 

Marker lower word 2 (32 bits)

Definition at line 33 of file RawConfigurationTailV0.h.

33  {
34  MASK_Version = 0x00000FFF, //! Configuration Block Tail Version (12 bits)
35  MASK_Reserved1 = 0xFFFFF000, //! Reserved word 1 (20 bits)
36  MASK_Reserved2 = 0xFFFFFFFF, //! Reserved word 2 (32 bits)
37  MASK_MarkerLo1 = 0xFFFFFFFF, //! Marker lower word 1 (32 bits)
38  MASK_MarkerLo2 = 0xFFFFFFFF, //! Marker lower word 2 (32 bits)
39  MASK_CRC = 0xFFFFFFFF //! Check sum for the tail (32 bits)
40  };
Enumerator
WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_Reserved1 

Version.

WORD_Reserved2 

Reserved word.

WORD_MarkerLo1 

Reserved word.

WORD_MarkerLo2 

Marker lower word 1 (32 bits)

WORD_CRC 

Marker lower word 2 (32 bits)

Definition at line 42 of file RawConfigurationTailV0.h.

Enumerator
MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_Size 

Version number for the RawConfigurationNameV0 class (first of them) (12 bits)

MASK_Char1 

Size of the Name in words.

MASK_Char2 

Character 1 (8 bits)

MASK_Char3 

Character 1 (8 bits)

MASK_Char4 

Character 1 (8 bits)

Definition at line 26 of file RawConfigurationNameV0.h.

26  {
27  MASK_Version = 0x00000FFF, //! Version number for the RawConfigurationNameV0 class (first of them) (12 bits)
28  MASK_Size = 0xFFFFF000, //! Size of the Name in words
29  MASK_Char1 = 0xFF000000, //! Character 1 (8 bits)
30  MASK_Char2 = 0x00FF0000, //! Character 1 (8 bits)
31  MASK_Char3 = 0x0000FF00, //! Character 1 (8 bits)
32  MASK_Char4 = 0x000000FF //! Character 1 (8 bits)
33  };
Version number for the RawConfigurationNameV0 class (first of them) (12 bits)
Enumerator
WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_Size 

Version number for the RawConfigurationNameV0 class (first of them) (12 bits)

WORD_Char 

Size of the Name in words.

Definition at line 35 of file RawConfigurationNameV0.h.

35  {
36  WORD_Version = 0, //! Version number for the RawConfigurationNameV0 class (first of them) (12 bits)
37  WORD_Size = 0, //! Size of the Name in words
38  WORD_Char = 1 //! Character 1 (8 bits)
39  };
Version number for the RawConfigurationNameV0 class (first of them) (12 bits)
Enumerator
MASK_Marker 

Version.

MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_DataSize 

Version Mask (12 bits)

MASK_NumMicroBlocks 

Data Size Mask (32 bits)

MASK_BuffId 

NBlocks Mask (16 bits)

MASK_TrigNumLo 

Buffer Node ID Mask (16 bits)

MASK_TrigNumHi 

Trigger Number Mask Low (32 bits)

MASK_MissingData 

Trigger Number Mask High (8 bits)

MASK_MonteCarloFlag 

Is DataBlock Missing Data? (1 bit)

SIM bit. True if it's simuleted data.

Event incomplete flag (1 bit)

MASK_CRCCalculationUsed 

SIM flag (1 bit)

MASK_ConnectionInitialization 

Is CRC calculation used? (1 bit)

MASK_CloseConnection 

Initialization Connection bit Mask (1 bit)

Definition at line 31 of file RawDataBlockHeaderV0.h.

31  {
32  MASK_Marker = 0xFFFF0000, //! Marker Mask (16 bits)
33  MASK_Version = 0x00000FFF, //! Version Mask (12 bits)
34  MASK_DataSize = 0xFFFFFFFF, //! Data Size Mask (32 bits)
35  MASK_NumMicroBlocks = 0xFFFF0000, //! NBlocks Mask (16 bits)
36  MASK_BuffId = 0x0000FFFF, //! Buffer Node ID Mask (16 bits)
37  MASK_TrigNumLo = 0xFFFFFFFF, //! Trigger Number Mask Low (32 bits)
38  MASK_TrigNumHi = 0x000000FF, //! Trigger Number Mask High (8 bits)
39  MASK_MissingData = 0x08000000, //! Is DataBlock Missing Data? (1 bit)
40  MASK_MonteCarloFlag = 0x10000000, //! SIM flag (1 bit)
41  MASK_CRCCalculationUsed = 0x20000000, //! Is CRC calculation used? (1 bit)
42  MASK_ConnectionInitialization = 0x40000000, //! Initialization Connection bit Mask (1 bit)
43  MASK_CloseConnection = 0x80000000 //! Close Connection bit (1 bit)
44  };
Enumerator
WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_Marker 
WORD_DataSize 
WORD_NumMicroBlocks 
WORD_BuffId 
WORD_TrigNumLo 
WORD_TrigNumHi 
WORD_MissingData 
WORD_MonteCarloFlag 

Event incomplete flag (1 bit)

SIM bit. True if it's simuleted data.

WORD_CRCCalculationUsed 
WORD_ConnectionInitialization 
WORD_CloseConnection 

Definition at line 46 of file RawDataBlockHeaderV0.h.

46  {
47  WORD_Version = 0,
48  WORD_Marker = 0,
49  WORD_DataSize = 1,
51  WORD_BuffId = 2,
52  WORD_TrigNumLo = 3,
53  WORD_TrigNumHi = 4,
54  WORD_MissingData = 4,
59  };
Enumerator
MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_DataType 
MASK_DCMID 
MASK_TimeStampLow 
MASK_TimeStampHigh 

Definition at line 43 of file RawSummaryDCMDataPointV0.h.

Enumerator
MASK_MarkerRight 

Size of the event in words (8 bits)

MASK_MarkerLeft 

Marker Mask left (16 bits)

MASK_EventSize 

Marker Mask right (16 bits)

Universal event number lower 0-31 bits.

MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_DataLoggerID 

Version Mask (12 bits)

Data Logger version (12 bits)

MASK_RunNumber 

Recource manager identifier (16 bits)

Marker Mask lower word (32 bits)

DataLogger ID (16 bits)

MASK_RunType 

Run number (24 bits)

MASK_ConfigIDX 

Run type (8 bits)

MASK_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

MASK_Subrun 

Partition identifier that Run Control and Data Logger belong to (8 bits)

Data logger partition (8 bits)

MASK_EventNumberLo 

SubRun number (6 bits)

MASK_EventNumberHi 

Universal event number lower 0-31 bits.

MASK_EventType 

Universal event number upper 32-39 bits.

MASK_DataBlockNumber 

Size of the event in words (8 bits)

MASK_EventIncomplete 

Number of event size (16 bits)

MASK_MonteCarloFlag 

Is DataBlock Missing Data? (1 bit)

SIM bit. True if it's simuleted data.

Event incomplete flag (1 bit)

MASK_CRCCalculationUsed 

SIM flag (1 bit)

MASK_TriggerFilled 
MASK_TailFilled 

Is trigger filled.

Definition at line 23 of file RawEventHeaderV1.h.

Enumerator
MASK_MarkerRight 

Size of the event in words (8 bits)

MASK_MarkerLeft 

Marker Mask left (16 bits)

MASK_EventSize 

Marker Mask right (16 bits)

Universal event number lower 0-31 bits.

MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_DataLoggerID 

Version Mask (12 bits)

Data Logger version (12 bits)

MASK_RunNumber 

Recource manager identifier (16 bits)

Marker Mask lower word (32 bits)

DataLogger ID (16 bits)

MASK_RunType 

Run number (24 bits)

MASK_ConfigIDX 

Run type (8 bits)

MASK_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

MASK_Subrun 

Partition identifier that Run Control and Data Logger belong to (8 bits)

Data logger partition (8 bits)

MASK_EventNumberLo 

SubRun number (6 bits)

MASK_EventNumberHi 

Universal event number lower 0-31 bits.

MASK_EventType 

Universal event number upper 32-39 bits.

MASK_DataBlockNumber 

Size of the event in words (8 bits)

MASK_EventIncomplete 

Number of event size (16 bits)

MASK_MonteCarloFlag 

Is DataBlock Missing Data? (1 bit)

SIM bit. True if it's simuleted data.

Event incomplete flag (1 bit)

MASK_CRCCalculationUsed 

SIM flag (1 bit)

MASK_TriggerFilled 
MASK_TailFilled 

Is trigger filled.

Definition at line 35 of file RawEventHeaderV0.h.

35  {
36  MASK_MarkerRight = 0x0000FFFF, //! Marker Mask left (16 bits)
37  MASK_MarkerLeft = 0xFFFF0000, //! Marker Mask right (16 bits)
38  MASK_EventSize = 0xFFFFFFFF, //! Size of the event in words (8 bits)
39  MASK_Version = 0x00000FFF, //! Version Mask (12 bits)
40  MASK_DataLoggerID = 0xFFFF0000, //! DataLogger ID (16 bits)
41  MASK_RunNumber = 0x00FFFFFF, //! Run number (24 bits)
42  MASK_RunType = 0xFF000000, //! Run type (8 bits)
43  MASK_ConfigIDX = 0x0000FFFF, //! Detector configuration identifier (16 bits)
44  MASK_Partition = 0x00FF0000, //! Data logger partition (8 bits)
45  MASK_Subrun = 0x3F000000, //! SubRun number (6 bits)
46  MASK_EventNumberLo = 0xFFFFFFFF, //! Universal event number lower 0-31 bits
47  MASK_EventNumberHi = 0x000000FF, //! Universal event number upper 32-39 bits
48  MASK_EventType = 0xFF000000, //! Size of the event in words (8 bits)
49  MASK_DataBlockNumber = 0x0000FFFF, //! Number of event size (16 bits)
50  MASK_EventIncomplete = 0x20000000, //! Event incomplete flag (1 bit)
51  MASK_MonteCarloFlag = 0x40000000, //! SIM flag (1 bit)
52  MASK_CRCCalculationUsed = 0x80000000 //! Is CRC calculation used? (1 bit)
53  };
Partition identifier that Run Control and Data Logger belong to (8 bits)
Configuration IDX (Configuration Database table number) (16 bits)
Enumerator
WORD_MarkerRight 
WORD_MarkerLeft 
WORD_EventSize 
WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_DataLoggerID 

Data Logger version (12 bits)

WORD_RunNumber 

Recource manager identifier (16 bits)

Marker Mask lower word (32 bits)

WORD_RunType 

Run number (24 bits)

WORD_ConfigIDX 

Run type (8 bits)

WORD_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

WORD_Subrun 

Partition identifier that Run Control and Data Logger belong to (8 bits)

WORD_EventNumberLo 
WORD_EventNumberHi 
WORD_EventType 
WORD_DataBlockNumber 
WORD_EventIncomplete 
WORD_MonteCarloFlag 

Event incomplete flag (1 bit)

SIM bit. True if it's simuleted data.

WORD_CRCCalculationUsed 
WORD_TriggerFilled 
WORD_TailFilled 

Definition at line 28 of file RawEventHeaderV1.h.

Enumerator
WORD_MarkerRight 
WORD_MarkerLeft 
WORD_EventSize 
WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_DataLoggerID 

Data Logger version (12 bits)

WORD_RunNumber 

Recource manager identifier (16 bits)

Marker Mask lower word (32 bits)

WORD_RunType 

Run number (24 bits)

WORD_ConfigIDX 

Run type (8 bits)

WORD_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

WORD_Subrun 

Partition identifier that Run Control and Data Logger belong to (8 bits)

WORD_EventNumberLo 
WORD_EventNumberHi 
WORD_EventType 
WORD_DataBlockNumber 
WORD_EventIncomplete 
WORD_MonteCarloFlag 

Event incomplete flag (1 bit)

SIM bit. True if it's simuleted data.

WORD_CRCCalculationUsed 
WORD_TriggerFilled 
WORD_TailFilled 

Definition at line 55 of file RawEventHeaderV0.h.

55  {
56  WORD_MarkerRight = 0,
57  WORD_MarkerLeft = 0,
58  WORD_EventSize = 1,
59  WORD_Version = 2,
61  WORD_RunNumber = 3,
62  WORD_RunType = 3,
63  WORD_ConfigIDX = 4,
64  WORD_Partition = 4,
65  WORD_Subrun = 4,
68  WORD_EventType = 6,
70  WORD_EventIncomplete = 7, //! Event incomplete flag (1 bit)
73  };
Configuration IDX (Configuration Database table number) (16 bits)
Partition identifier that Run Control and Data Logger belong to (8 bits)
Enumerator
MASK_EventNumberHi 

Universal event number lower 0-31 bits.

MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_Marker 

Version.

MASK_EventNumberLo 

SubRun number (6 bits)

MASK_EventSize 

Marker Mask right (16 bits)

Universal event number lower 0-31 bits.

MASK_MarkerRight 

Size of the event in words (8 bits)

MASK_MarkerLeft 

Marker Mask left (16 bits)

Definition at line 35 of file RawEventTailV0.h.

35  {
36  MASK_EventNumberHi = 0x000000FF,//! Universal event number higher 32-39 bits
37  MASK_Version = 0x0000FF00,//! Version
38  MASK_Marker = 0xFFFF0000,// Marker Mask (16 bits)
39  MASK_EventNumberLo = 0xFFFFFFFF,//! Universal event number lower 0-31 bits
40  MASK_EventSize = 0xFFFFFFFF, //! Size of the event in words (8 bits)
41  MASK_MarkerRight = 0x0000FFFF,// Marker Mask (16 bits)
42  MASK_MarkerLeft = 0xFFFF0000// Marker Mask (16 bits)
43  };
Enumerator
MASK_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

MASK_V0 

Partition ( 6 bits)

MASK_DestBuffID 

First Version bit ( 1 bit)

MASK_DCMChan 

Dest Buffer ID Mask ( 9 bits, 512 buffer nodes)

MASK_V1 
MASK_DestBuffID 

First Version bit ( 1 bit)

Definition at line 27 of file RawMicroBlockHeaderV1.h.

27  {
28  MASK_V1 = 0x0000FFFF, //<! Second Version bitbield ( 16 bits)
29  MASK_DestBuffID = 0x03FF0000 //<! Dest Buffer ID Mask ( 10 bits)
30  };
Enumerator
MASK_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

MASK_V0 

Partition ( 6 bits)

MASK_DestBuffID 

First Version bit ( 1 bit)

MASK_DCMChan 

Dest Buffer ID Mask ( 9 bits, 512 buffer nodes)

MASK_V1 
MASK_DestBuffID 

First Version bit ( 1 bit)

Definition at line 29 of file RawMicroBlockHeaderV0.h.

29  {
30  MASK_Partition = 0xFC000000, //! Partition ( 6 bits)
31  MASK_V0 = 0x02000000, //! First Version bit ( 1 bit)
32  MASK_DestBuffID = 0x01FF0000, //! Dest Buffer ID Mask ( 9 bits, 512 buffer nodes)
33  MASK_DCMChan = 0x0000FFFF,
34  };
Configuration IDX (Configuration Database table number) (16 bits)
Enumerator
WORD_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

WORD_V0 
WORD_DestBuffID 
WORD_DCMChan 
WORD_V1 
WORD_DestBuffID 

Definition at line 32 of file RawMicroBlockHeaderV1.h.

Enumerator
WORD_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

WORD_V0 
WORD_DestBuffID 
WORD_DCMChan 
WORD_V1 
WORD_DestBuffID 

Definition at line 36 of file RawMicroBlockHeaderV0.h.

Enumerator
MASK_DataPresent 

DP bit.

Link Status (1 bit)

MASK_MonteCarloFlag 

Is DataBlock Missing Data? (1 bit)

SIM bit. True if it's simuleted data.

Event incomplete flag (1 bit)

MASK_Extra 

Extra bits (used for debugging purposes by Rick K)

MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_Timeout 

Microslice Timeout bit.

MASK_ByteCount 

Leading Byte count.

MASK_Status 

FEB Status bits.

Definition at line 25 of file RawMicroSliceHeaderV1.h.

25  {
26  MASK_Status = 0x3FC00000,///< FEB Status bits
27  };
Enumerator
MASK_DataPresent 

DP bit.

Link Status (1 bit)

MASK_MonteCarloFlag 

Is DataBlock Missing Data? (1 bit)

SIM bit. True if it's simuleted data.

Event incomplete flag (1 bit)

MASK_Extra 

Extra bits (used for debugging purposes by Rick K)

MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_Timeout 

Microslice Timeout bit.

MASK_ByteCount 

Leading Byte count.

MASK_Status 

FEB Status bits.

Definition at line 31 of file RawMicroSliceHeaderV0.h.

31  {
32  MASK_DataPresent = 0x80000000,///< DP bit
33  MASK_MonteCarloFlag = 0x40000000,///< SIM bit. True if it's simuleted data
34  MASK_Extra = 0x3FC00000,///< Extra bits (used for debugging purposes by Rick K)
35  MASK_Version = 0x003E0000,///< Microslice header version
36  MASK_Timeout = 0x00010000,///< Microslice Timeout bit
37  MASK_ByteCount = 0x0000FFFF ///< Leading Byte count
38  };
Enumerator
WORD_DataPresent 

DP bit.

Link Status (1 bit)

WORD_MonteCarloFlag 

Event incomplete flag (1 bit)

SIM bit. True if it's simuleted data.

WORD_Extra 

Extra bits (used for debugging purposes by Rick K)

WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_Timeout 

Microslice Timeout bit.

WORD_ByteCount 

Leading Byte count.

WORD_Status 

DP bit.

Definition at line 28 of file RawMicroSliceHeaderV1.h.

Enumerator
WORD_DataPresent 

DP bit.

Link Status (1 bit)

WORD_MonteCarloFlag 

Event incomplete flag (1 bit)

SIM bit. True if it's simuleted data.

WORD_Extra 

Extra bits (used for debugging purposes by Rick K)

WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_Timeout 

Microslice Timeout bit.

WORD_ByteCount 

Leading Byte count.

WORD_Status 

DP bit.

Definition at line 39 of file RawMicroSliceHeaderV0.h.

39  {
40  WORD_DataPresent = 0,///< DP bit
41  WORD_MonteCarloFlag = 0,///< SIM bit. True if it's simuleted data
42  WORD_Extra = 0,///< Extra bits (used for debugging purposes by Rick K)
43  WORD_Version = 0,///< Microslice header version
44  WORD_Timeout = 0,///< Microslice Timeout bit
45  WORD_ByteCount = 0 ///< Leading Byte count
46  };
Enumerator
MASK_LinkStatus 
MASK_DataPresent 

DP bit.

Link Status (1 bit)

MASK_DebugMode 

Denis Perevalov Present/Absent flag (1 bit)

MASK_FEBId 

Debug Mode (1 bit)

MASK_FEBStatus 

FEB ID (6 bit)

MASK_PixelAddr 

FEB Status (7 bit)

MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_Sequence 

version number (5 bit)

MASK_Pad3 

Sequence number (3 bit)

MASK_DAQEnabled 

Pad3 (3 bit)

MASK_BufferEmpty 

DAQ Enabled Status Bit (1 bit)

MASK_BufferFull 

APD Data Buffer Empty (1 bit)

MASK_CommError 

APD Data Buffer Full (1 bit)

MASK_PacketError 

FEB Communications Error (1 bit)

MASK_OverflowError 

FEB Packet Error (1 bit)

MASK_ADCError 

FEB Data Buff Overflow Error (1 bit)

Definition at line 46 of file RawNanoSliceHeaderV0.h.

46  {
47  MASK_LinkStatus = 0x00000001, //! Link Status (1 bit)
48  MASK_DataPresent = 0x00000002, //! Denis Perevalov Present/Absent flag (1 bit)
49  MASK_DebugMode = 0x00000004, //! Debug Mode (1 bit)
50  MASK_FEBId = 0x000001F8, //! FEB ID (6 bit)
51  MASK_FEBStatus = 0x0000FE00, //! FEB Status (7 bit)
52  MASK_PixelAddr = 0x001F0000, //! Pixel Address (5 bit)
53  MASK_Version = 0x03E00000, //! version number (5 bit)
54  MASK_Sequence = 0x1C000000, //! Sequence number (3 bit)
55  MASK_Pad3 = 0xE0000000, //! Pad3 (3 bit)
56  MASK_DAQEnabled = 0x00000200, //! DAQ Enabled Status Bit (1 bit)
57  MASK_BufferEmpty = 0x00000400, //! APD Data Buffer Empty (1 bit)
58  MASK_BufferFull = 0x00000800, //! APD Data Buffer Full (1 bit)
59  MASK_CommError = 0x00001000, //! FEB Communications Error (1 bit)
60  MASK_PacketError = 0x00002000, //! FEB Packet Error (1 bit)
61  MASK_OverflowError= 0x00004000, //! FEB Data Buff Overflow Error (1 bit)
62  MASK_ADCError = 0x00008000, //! FEB ADC Error (1 bit)
63  };// end of NanoSliceHeaderMASKS
Enumerator
WORD_LinkStatus 
WORD_DataPresent 

DP bit.

Link Status (1 bit)

WORD_DebugMode 

Denis Perevalov Present/Absent flag (1 bit)

WORD_FEBId 

Debug Mode (1 bit)

WORD_FEBStatus 

FEB ID (6 bit)

WORD_PixelAddr 

FEB Status (7 bit)

WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_Sequence 

version number (5 bit)

WORD_Pad3 

Sequence number (3 bit)

WORD_DAQEnabled 

Pad3 (3 bit)

WORD_BufferEmpty 

DAQ Enabled Status Bit (1 bit)

WORD_BufferFull 

APD Data Buffer Empty (1 bit)

WORD_CommError 

APD Data Buffer Full (1 bit)

WORD_PacketError 

FEB Communications Error (1 bit)

WORD_OverflowError 

FEB Packet Error (1 bit)

WORD_ADCError 

FEB Data Buff Overflow Error (1 bit)

Definition at line 65 of file RawNanoSliceHeaderV0.h.

65  {
66  WORD_LinkStatus = 0, //! Link Status (1 bit)
67  WORD_DataPresent = 0, //! Denis Perevalov Present/Absent flag (1 bit)
68  WORD_DebugMode = 0, //! Debug Mode (1 bit)
69  WORD_FEBId = 0, //! FEB ID (6 bit)
70  WORD_FEBStatus = 0, //! FEB Status (7 bit)
71  WORD_PixelAddr = 0, //! Pixel Address (5 bit)
72  WORD_Version = 0, //! version number (5 bit)
73  WORD_Sequence = 0, //! Sequence number (3 bit)
74  WORD_Pad3 = 0, //! Pad3 (3 bit)
75  WORD_DAQEnabled = 0, //! DAQ Enabled Status Bit (1 bit)
76  WORD_BufferEmpty = 0, //! APD Data Buffer Empty (1 bit)
77  WORD_BufferFull = 0, //! APD Data Buffer Full (1 bit)
78  WORD_CommError = 0, //! FEB Communications Error (1 bit)
79  WORD_PacketError = 0, //! FEB Packet Error (1 bit)
80  WORD_OverflowError= 0, //! FEB Data Buff Overflow Error (1 bit)
81  WORD_ADCError = 0, //! FEB ADC Error (1 bit)
82  };// end of NanoSliceHeaderWORD
Enumerator
MASK_TimeStamp 
MASK_PulseHeight 
MASK_Reserved 
MASK_Value1 
MASK_Value2 

Definition at line 28 of file RawNanoSliceV1.h.

28  {
29  MASK_Value1 = 0xFFFF0000
30  };// end of NanoSliceMASKS
Enumerator
MASK_TimeStamp 
MASK_PulseHeight 
MASK_Reserved 
MASK_Value1 
MASK_Value2 

Definition at line 30 of file RawNanoSliceV2.h.

30  {
31  MASK_Value2 = 0x0000FFFF
32  };// end of NanoSliceMASKS
Enumerator
WORD_TimeStamp 
WORD_PulseHeight 
WORD_Reserved 
WORD_Value1 
WORD_Value2 

Definition at line 24 of file RawNanoSliceV1.h.

Enumerator
WORD_TimeStamp 
WORD_PulseHeight 
WORD_Reserved 
WORD_Value1 
WORD_Value2 

Definition at line 26 of file RawNanoSliceV2.h.

Enumerator
MASK_MarkerHi1 
MASK_MarkerHi2 

Marker Mask upper word 1 (32 bits)

MASK_ConfigurationHeaderVersion 

Marker Mask upper word 2 (32 bits)

MASK_DetectorID 

Configuration header version (12 bits)

MASK_ConfigurationBlockSize 

Detector ID (3 bits)

MASK_ResourceManagerID 

Size of the Configuration Block in words (16 bits)

MASK_RunNumber 

Recource manager identifier (16 bits)

Marker Mask lower word (32 bits)

DataLogger ID (16 bits)

MASK_RunType 

Run number (24 bits)

MASK_ConfigurationIDX 

Run type (8 bits)

MASK_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

MASK_Subrun 

Partition identifier that Run Control and Data Logger belong to (8 bits)

Data logger partition (8 bits)

MASK_SystemNumber 

Subrun number (6 bits)

MASK_SystemVersionIDX 

Number of systems (16 bits)

MASK_MarkerHi 
MASK_MarkerLo 

Marker Mask upper word (32 bits)

MASK_RunNumber 

Recource manager identifier (16 bits)

Marker Mask lower word (32 bits)

DataLogger ID (16 bits)

MASK_RunType 

Run number (24 bits)

MASK_ConfigIDX 

Run type (8 bits)

MASK_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

MASK_Subrun 

Partition identifier that Run Control and Data Logger belong to (8 bits)

Data logger partition (8 bits)

MASK_ConfigurationBlockSet 

Subrun number (6 bits)

MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_RunControlVersion 

Run Header Version (8 bits)

MASK_RunControlID 

Run Control version (8 bits)

MASK_DataLoggerVersion 

Run control identifier (16 bits)

MASK_DataLoggerID 

Version Mask (12 bits)

Data Logger version (12 bits)

MASK_RunStartTime 

Data Logger identifier (16 bits)

MASK_SubRunStartTime 

Run Start Time (32 bits)

MASK_SubRunEndTime 

SubRun Start Time (32 bits)

MASK_RunEndTime 

SubRun End Time (32 bits)

MASK_TotalEvents 

Run End Time (32 bits)

MASK_UniversalEventStartLo 

Total number of events (32 bits)

MASK_UniversalEventStartHi 

Universal event number lower 32 bits.

MASK_UniversalEventEndLo 

Universal event number higher 8 bits.

MASK_UniversalEventEndHi 

Universal event number lower 32 bits.

MASK_RunSize 

Universal event number higher 8 bits.

MASK_TriggerVersion 

Size of the run in words.

MASK_TriggerCtrlID 

Trigger version (12 bits)

MASK_TriggerMC 

Identifier of the global trigger processor (16 bits)

MASK_VTMod 

MC triggering flag.

MASK_ValidTriggerTypesLow 

Valid trigger modification modes.

MASK_ValidTriggerTypesHigh 

Logical OR of all valid trigger types. First word.

MASK_ValidTriggerTypesHigh2 

Logical OR of all valid trigger types. Second word.

MASK_TriggerListIDX 

Logical OR of all valid trigger types. Third word.

MASK_TriggerPrescaleListIDX 
MASK_Reserved1 

Configuration Block Tail Version (12 bits)

MASK_Reserved2 

Reserved word 1 (20 bits)

MASK_CRC 

Marker lower word 2 (32 bits)

Definition at line 33 of file RawConfigurationHeaderV0.h.

33  {
34  MASK_MarkerHi1 = 0xFFFFFFFF, //! Marker Mask upper word 1 (32 bits)
35  MASK_MarkerHi2 = 0xFFFFFFFF, //! Marker Mask upper word 2 (32 bits)
36  MASK_ConfigurationHeaderVersion = 0x00000FFF, //! Configuration header version (12 bits)
37  MASK_DetectorID = 0x00007000, //! Detector ID (3 bits)
38  MASK_ConfigurationBlockSize = 0xFFFF0000, //! Size of the Configuration Block in words (16 bits)
39  MASK_ResourceManagerID = 0x0000FFFF, //! Recource manager identifier (16 bits)
40  MASK_RunNumber = 0x00FFFFFF, //! Run number (24 bits)
41  MASK_RunType = 0xFF000000, //! Run type (8 bits)
42  MASK_ConfigurationIDX = 0x0000FFFF, //! Configuration IDX (Configuration Database table number) (16 bits)
43  MASK_Partition = 0x00FF0000, //! Partition identifier that Run Control and Data Logger belong to (8 bits)
44  MASK_Subrun = 0x3F000000, //! Subrun number (6 bits)
45  MASK_SystemNumber = 0x0000FFFF, //! Number of systems (16 bits)
46  MASK_SystemVersionIDX = 0xFFFF0000, //! System versionindex key (16 bits)
47  };
Partition identifier that Run Control and Data Logger belong to (8 bits)
Configuration IDX (Configuration Database table number) (16 bits)
Enumerator
MASK_MarkerHi1 
MASK_MarkerHi2 

Marker Mask upper word 1 (32 bits)

MASK_ConfigurationHeaderVersion 

Marker Mask upper word 2 (32 bits)

MASK_DetectorID 

Configuration header version (12 bits)

MASK_ConfigurationBlockSize 

Detector ID (3 bits)

MASK_ResourceManagerID 

Size of the Configuration Block in words (16 bits)

MASK_RunNumber 

Recource manager identifier (16 bits)

Marker Mask lower word (32 bits)

DataLogger ID (16 bits)

MASK_RunType 

Run number (24 bits)

MASK_ConfigurationIDX 

Run type (8 bits)

MASK_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

MASK_Subrun 

Partition identifier that Run Control and Data Logger belong to (8 bits)

Data logger partition (8 bits)

MASK_SystemNumber 

Subrun number (6 bits)

MASK_SystemVersionIDX 

Number of systems (16 bits)

MASK_MarkerHi 
MASK_MarkerLo 

Marker Mask upper word (32 bits)

MASK_RunNumber 

Recource manager identifier (16 bits)

Marker Mask lower word (32 bits)

DataLogger ID (16 bits)

MASK_RunType 

Run number (24 bits)

MASK_ConfigIDX 

Run type (8 bits)

MASK_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

MASK_Subrun 

Partition identifier that Run Control and Data Logger belong to (8 bits)

Data logger partition (8 bits)

MASK_ConfigurationBlockSet 

Subrun number (6 bits)

MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_RunControlVersion 

Run Header Version (8 bits)

MASK_RunControlID 

Run Control version (8 bits)

MASK_DataLoggerVersion 

Run control identifier (16 bits)

MASK_DataLoggerID 

Version Mask (12 bits)

Data Logger version (12 bits)

MASK_RunStartTime 

Data Logger identifier (16 bits)

MASK_SubRunStartTime 

Run Start Time (32 bits)

MASK_SubRunEndTime 

SubRun Start Time (32 bits)

MASK_RunEndTime 

SubRun End Time (32 bits)

MASK_TotalEvents 

Run End Time (32 bits)

MASK_UniversalEventStartLo 

Total number of events (32 bits)

MASK_UniversalEventStartHi 

Universal event number lower 32 bits.

MASK_UniversalEventEndLo 

Universal event number higher 8 bits.

MASK_UniversalEventEndHi 

Universal event number lower 32 bits.

MASK_RunSize 

Universal event number higher 8 bits.

MASK_TriggerVersion 

Size of the run in words.

MASK_TriggerCtrlID 

Trigger version (12 bits)

MASK_TriggerMC 

Identifier of the global trigger processor (16 bits)

MASK_VTMod 

MC triggering flag.

MASK_ValidTriggerTypesLow 

Valid trigger modification modes.

MASK_ValidTriggerTypesHigh 

Logical OR of all valid trigger types. First word.

MASK_ValidTriggerTypesHigh2 

Logical OR of all valid trigger types. Second word.

MASK_TriggerListIDX 

Logical OR of all valid trigger types. Third word.

MASK_TriggerPrescaleListIDX 
MASK_Reserved1 

Configuration Block Tail Version (12 bits)

MASK_Reserved2 

Reserved word 1 (20 bits)

MASK_CRC 

Marker lower word 2 (32 bits)

Definition at line 40 of file RawRunHeaderV0.h.

40  {
41  MASK_MarkerHi = 0xFFFFFFFF, //! Marker Mask upper word (32 bits)
42  MASK_MarkerLo = 0xFFFFFFFF, //! Marker Mask lower word (32 bits)
43  MASK_RunNumber = 0x00FFFFFF, //! Run number (24 bits)
44  MASK_RunType = 0xFF000000, //! Run type (8 bits)
45  MASK_ConfigIDX = 0x0000FFFF, //! Detector configuration identifier (16 bits)
46  MASK_Partition = 0x00FF0000, //! Partition identifier that Run Control and Data Logger belong to (8 bits)
47  MASK_Subrun = 0x3F000000, //! Subrun number (6 bits)
48  MASK_ConfigurationBlockSet = 0x80000000, //! Is the configuration Block set? (1bit)
49  MASK_Version = 0x000000FF, //! Run Header Version (8 bits)
50  MASK_RunControlVersion = 0x0000FF00, //! Run Control version (8 bits)
51  MASK_RunControlID = 0xFFFF0000, //! Run control identifier (16 bits)
52  MASK_DataLoggerVersion = 0x00000FFF, //! Data Logger version (12 bits)
53  MASK_DataLoggerID = 0xFFFF0000, //! Data Logger identifier (16 bits)
54  MASK_RunStartTime = 0xFFFFFFFF, //! Run Start Time (32 bits)
55  MASK_SubRunStartTime = 0xFFFFFFFF, //! SubRun Start Time (32 bits)
56  MASK_SubRunEndTime = 0xFFFFFFFF, //! SubRun End Time (32 bits)
57  MASK_RunEndTime = 0xFFFFFFFF, //! Run End Time (32 bits)
58  MASK_TotalEvents = 0xFFFFFFFF, //! Total number of events (32 bits)
59  MASK_UniversalEventStartLo = 0xFFFFFFFF, //! Universal event number lower 32 bits
60  MASK_UniversalEventStartHi = 0x000000FF, //! Universal event number higher 8 bits
61  MASK_UniversalEventEndLo = 0xFFFFFFFF, //! Universal event number lower 32 bits
62  MASK_UniversalEventEndHi = 0x000000FF, //! Universal event number higher 8 bits
63  MASK_RunSize = 0xFFFFFFFF, //! Size of the run in words
64  MASK_TriggerVersion = 0x00000FFF, //! Trigger version (12 bits)
65  MASK_TriggerCtrlID = 0xFFFF0000, //! Identifier of the global trigger processor (16 bits)
66  MASK_TriggerMC = 0x80000000, //! MC triggering flag
67  MASK_VTMod = 0x3F000000, //! Valid trigger modification modes
68  MASK_ValidTriggerTypesLow = 0x00FFFFFF, //! Logical OR of all valid trigger types. First word
69  MASK_ValidTriggerTypesHigh = 0xFFFFFFFF, //! Logical OR of all valid trigger types. Second word
70  MASK_ValidTriggerTypesHigh2 = 0xFFFFFFFF, //! Logical OR of all valid trigger types. Third word
71  MASK_TriggerListIDX = 0xFFFFFFFF,
72  MASK_TriggerPrescaleListIDX = 0xFFFFFFFF,
73  MASK_Reserved1 = 0xFFFFFFFF,
74  MASK_Reserved2 = 0xFFFFFFFF,
75  MASK_CRC = 0xFFFFFFFF
76  };
Partition identifier that Run Control and Data Logger belong to (8 bits)
Configuration IDX (Configuration Database table number) (16 bits)
Enumerator
WORD_MarkerHi1 
WORD_MarkerHi2 

Marker Mask upper word (32 bits)

WORD_ConfigurationHeaderVersion 

Marker Mask lower word (32 bits)

WORD_DetectorID 

Configuration header version (12 bits)

WORD_ConfigurationBlockSize 
WORD_ResourceManagerID 

Size of the Configuration Block in words (16 bits)

WORD_RunNumber 

Recource manager identifier (16 bits)

Marker Mask lower word (32 bits)

WORD_RunType 

Run number (24 bits)

WORD_ConfigurationIDX 

Run type (8 bits)

WORD_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

WORD_Subrun 

Partition identifier that Run Control and Data Logger belong to (8 bits)

WORD_SystemNumber 

Subrun number (6 bits)

WORD_SystemVersionIDX 

Number of systems.

WORD_MarkerHi 
WORD_MarkerLo 

Marker Mask upper word (32 bits)

WORD_RunNumber 

Recource manager identifier (16 bits)

Marker Mask lower word (32 bits)

WORD_RunType 

Run number (24 bits)

WORD_ConfigIDX 

Run type (8 bits)

WORD_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

WORD_Subrun 

Partition identifier that Run Control and Data Logger belong to (8 bits)

WORD_ConfigurationBlockSet 

Subrun number (6 bits)

WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_RunControlVersion 

Run Header Version (8 bits)

WORD_RunControlID 

Run Control version (8 bits)

WORD_DataLoggerVersion 

Run control identifier (16 bits)

WORD_DataLoggerID 

Data Logger version (12 bits)

WORD_RunStartTime 

Data Logger identifier (16 bits)

WORD_SubRunStartTime 

Run Start Time (32 bits)

WORD_SubRunEndTime 

SubRun Start Time (32 bits)

WORD_RunEndTime 

SubRun End Time (32 bits)

WORD_TotalEvents 

Run End Time (32 bits)

WORD_UniversalEventStartLo 

Total number of events (32 bits)

WORD_UniversalEventStartHi 

Universal event number lower 32 bits.

WORD_UniversalEventEndLo 

Universal event number higher 8 bits.

WORD_UniversalEventEndHi 

Universal event number lower 32 bits.

WORD_RunSize 

Universal event number higher 8 bits.

WORD_TriggerVersion 

Size of the run in words.

WORD_TriggerCtrlID 

Trigger version (12 bits)

WORD_TriggerMC 

Identifier of the global trigger processor (16 bits)

WORD_VTMod 

MC triggering flag.

WORD_ValidTriggerTypesLow 

Valid trigger modification modes.

WORD_ValidTriggerTypesHigh 

Logical OR of all valid trigger types. First word.

WORD_ValidTriggerTypesHigh2 

Logical OR of all valid trigger types. Second word.

WORD_TriggerListIDX 

Logical OR of all valid trigger types. Third word.

WORD_TriggerPrescaleListIDX 
WORD_Reserved1 

Version.

WORD_Reserved2 

Reserved word.

WORD_CRC 

Marker lower word 2 (32 bits)

Definition at line 49 of file RawConfigurationHeaderV0.h.

49  {
50  WORD_MarkerHi1 = 0, //! Marker Mask upper word (32 bits)
51  WORD_MarkerHi2 = 1, //! Marker Mask lower word (32 bits)
52  WORD_ConfigurationHeaderVersion = 2, //! Configuration header version (12 bits)
53  WORD_DetectorID = 2,
54  WORD_ConfigurationBlockSize = 2, //! Size of the Configuration Block in words (16 bits)
55  WORD_ResourceManagerID = 3, //! Recource manager identifier (16 bits)
56  WORD_RunNumber = 4, //! Run number (24 bits)
57  WORD_RunType = 4, //! Run type (8 bits)
58  WORD_ConfigurationIDX = 5, //! Configuration IDX (Configuration Database table number) (16 bits)
59  WORD_Partition = 5, //! Partition identifier that Run Control and Data Logger belong to (8 bits)
60  WORD_Subrun = 5, //! Subrun number (6 bits)
61  WORD_SystemNumber = 6, //! Number of systems
62  WORD_SystemVersionIDX = 6, //! System versionindex key
63  };
Configuration IDX (Configuration Database table number) (16 bits)
Partition identifier that Run Control and Data Logger belong to (8 bits)
Enumerator
WORD_MarkerHi1 
WORD_MarkerHi2 

Marker Mask upper word (32 bits)

WORD_ConfigurationHeaderVersion 

Marker Mask lower word (32 bits)

WORD_DetectorID 

Configuration header version (12 bits)

WORD_ConfigurationBlockSize 
WORD_ResourceManagerID 

Size of the Configuration Block in words (16 bits)

WORD_RunNumber 

Recource manager identifier (16 bits)

Marker Mask lower word (32 bits)

WORD_RunType 

Run number (24 bits)

WORD_ConfigurationIDX 

Run type (8 bits)

WORD_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

WORD_Subrun 

Partition identifier that Run Control and Data Logger belong to (8 bits)

WORD_SystemNumber 

Subrun number (6 bits)

WORD_SystemVersionIDX 

Number of systems.

WORD_MarkerHi 
WORD_MarkerLo 

Marker Mask upper word (32 bits)

WORD_RunNumber 

Recource manager identifier (16 bits)

Marker Mask lower word (32 bits)

WORD_RunType 

Run number (24 bits)

WORD_ConfigIDX 

Run type (8 bits)

WORD_Partition 

Configuration IDX (Configuration Database table number) (16 bits)

Detector configuration identifier (16 bits)

WORD_Subrun 

Partition identifier that Run Control and Data Logger belong to (8 bits)

WORD_ConfigurationBlockSet 

Subrun number (6 bits)

WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_RunControlVersion 

Run Header Version (8 bits)

WORD_RunControlID 

Run Control version (8 bits)

WORD_DataLoggerVersion 

Run control identifier (16 bits)

WORD_DataLoggerID 

Data Logger version (12 bits)

WORD_RunStartTime 

Data Logger identifier (16 bits)

WORD_SubRunStartTime 

Run Start Time (32 bits)

WORD_SubRunEndTime 

SubRun Start Time (32 bits)

WORD_RunEndTime 

SubRun End Time (32 bits)

WORD_TotalEvents 

Run End Time (32 bits)

WORD_UniversalEventStartLo 

Total number of events (32 bits)

WORD_UniversalEventStartHi 

Universal event number lower 32 bits.

WORD_UniversalEventEndLo 

Universal event number higher 8 bits.

WORD_UniversalEventEndHi 

Universal event number lower 32 bits.

WORD_RunSize 

Universal event number higher 8 bits.

WORD_TriggerVersion 

Size of the run in words.

WORD_TriggerCtrlID 

Trigger version (12 bits)

WORD_TriggerMC 

Identifier of the global trigger processor (16 bits)

WORD_VTMod 

MC triggering flag.

WORD_ValidTriggerTypesLow 

Valid trigger modification modes.

WORD_ValidTriggerTypesHigh 

Logical OR of all valid trigger types. First word.

WORD_ValidTriggerTypesHigh2 

Logical OR of all valid trigger types. Second word.

WORD_TriggerListIDX 

Logical OR of all valid trigger types. Third word.

WORD_TriggerPrescaleListIDX 
WORD_Reserved1 

Version.

WORD_Reserved2 

Reserved word.

WORD_CRC 

Marker lower word 2 (32 bits)

Definition at line 78 of file RawRunHeaderV0.h.

78  {
79  WORD_MarkerHi = 0, //! Marker Mask upper word (32 bits)
80  WORD_MarkerLo = 1, //! Marker Mask lower word (32 bits)
81  WORD_RunNumber = 2, //! Run number (24 bits)
82  WORD_RunType = 2, //! Run type (8 bits)
83  WORD_ConfigIDX = 3, //! Detector configuration identifier (16 bits)
84  WORD_Partition = 3, //! Partition identifier that Run Control and Data Logger belong to (8 bits)
85  WORD_Subrun = 3, //! Subrun number (6 bits)
86  WORD_ConfigurationBlockSet = 3, //! Is the configuration Block set? (1bit)
87  WORD_Version = 4, //! Run Header Version (8 bits)
88  WORD_RunControlVersion = 4, //! Run Control version (8 bits)
89  WORD_RunControlID = 4, //! Run control identifier (16 bits)
90  WORD_DataLoggerVersion = 5, //! Data Logger version (12 bits)
91  WORD_DataLoggerID = 5, //! Data Logger identifier (16 bits)
92  WORD_RunStartTime = 6, //! Run Start Time (32 bits)
93  WORD_SubRunStartTime = 7, //! SubRun Start Time (32 bits)
94  WORD_SubRunEndTime = 8, //! SubRun End Time (32 bits)
95  WORD_RunEndTime = 9, //! Run End Time (32 bits)
96  WORD_TotalEvents = 10, //! Total number of events (32 bits)
97  WORD_UniversalEventStartLo = 11, //! Universal event number lower 32 bits
98  WORD_UniversalEventStartHi = 12, //! Universal event number higher 8 bits
99  WORD_UniversalEventEndLo = 13, //! Universal event number lower 32 bits
100  WORD_UniversalEventEndHi = 14, //! Universal event number higher 8 bits
101  WORD_RunSize = 15, //! Size of the run in words
102  WORD_TriggerVersion = 16, //! Trigger version (12 bits)
103  WORD_TriggerCtrlID = 16,//! Identifier of the global trigger processor (16 bits)
104  WORD_TriggerMC = 17,//! MC triggering flag
105  WORD_VTMod = 17,//! Valid trigger modification modes
106  WORD_ValidTriggerTypesLow = 17, //! Logical OR of all valid trigger types. First word
107  WORD_ValidTriggerTypesHigh = 18, //! Logical OR of all valid trigger types. Second word
108  WORD_ValidTriggerTypesHigh2 = 19, //! Logical OR of all valid trigger types. Third word
109  WORD_TriggerListIDX = 20,
111  WORD_Reserved1 = 22,
112  WORD_Reserved2 = 23,
113  WORD_CRC = 24
114  };
Configuration IDX (Configuration Database table number) (16 bits)
Partition identifier that Run Control and Data Logger belong to (8 bits)
Enumerator
MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_NumEntries 

Definition at line 28 of file RawSummaryDCMDataHeaderV0.h.

Enumerator
WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_NumEntries 

Definition at line 33 of file RawSummaryDCMDataHeaderV0.h.

Enumerator
MASK_TimeStampLow 
MASK_TimeStampHigh 
MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_TimeWindow_sec 
MASK_TimeWindow_usec 
MASK_NumDroppedMicroblocks 

Definition at line 30 of file RawSummaryDroppedMicroblockV0.h.

Enumerator
MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_DAQSystemID 

Version number for the SystemID (8 bits)

MASK_DAQSubSystemID 

Identification of the System(For instance DCMApp, BuffernodeEVBapp) (12 bits)

Definition at line 34 of file RawConfigurationSystemIDV0.h.

34  {
35  MASK_Version = 0x000000FF, //! Version number for the SystemID (8 bits)
36  MASK_DAQSystemID = 0x000FFF00, //! Identification of the System(For instance DCMApp, BuffernodeEVBapp) (12 bits)
37  MASK_DAQSubSystemID = 0xFFF00000, //! Identification of the Subsystem of the System (for instance DCMApp version, firmware version)(12 bits)
38  };
Identification of the System(For instance DCMApp, BuffernodeEVBapp) (12 bits)
Enumerator
WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_DAQSystemID 

Version number for the SystemID (8 bits)

WORD_DAQSubSystemID 

Identification of the System(For instance DCMApp, BuffernodeEVBapp) (12 bits)

Definition at line 39 of file RawConfigurationSystemIDV0.h.

39  {
40  WORD_Version = 0, //! Version number for the SystemID (8 bits)
41  WORD_DAQSystemID = 0, //! Identification of the System(For instance DCMApp, BuffernodeEVBapp) (12 bits)
42  WORD_DAQSubSystemID = 0 //! Identification of the Subsystem of the System (for instance DCMApp version, firmware version)(12 bits)
43  };
Identification of the System(For instance DCMApp, BuffernodeEVBapp) (12 bits)
Enumerator
MASK_Delimiter 
MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_HWFlag 
MASK_Source 
MASK_SourceSubID 
MASK_SourceID 
MASK_TriggerNumberLow 
MASK_TriggerNumberHigh 
MASK_MasterTriggerNumberLow 
MASK_MasterTriggerNumberHigh 

Definition at line 31 of file RawTriggerHeaderV0.h.

31  {
32  MASK_Delimiter = 0xFFFF0000,
33  MASK_Version = 0x00000FFF,
34  MASK_HWFlag = 0x80000000,
35  MASK_Source = 0x78000000,
36  MASK_SourceSubID = 0x00FF0000,
37  MASK_SourceID = 0x0000FFFF,
38  MASK_TriggerNumberLow = 0xFFFFFFFF,
39  MASK_TriggerNumberHigh = 0x000000FF,
40  MASK_MasterTriggerNumberLow = 0xFFFFFFFF,
41  MASK_MasterTriggerNumberHigh = 0x000000FF
42  };// end of TriggerHeaderMASKS
Enumerator
WORD_Delimiter 
WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

WORD_HWFlag 
WORD_Source 
WORD_SourceSubID 
WORD_SourceID 
WORD_TriggerNumberLow 
WORD_TriggerNumberHigh 
WORD_MasterTriggerNumberLow 
WORD_MasterTriggerNumberHigh 

Definition at line 45 of file RawTriggerHeaderV0.h.

45  {
46  WORD_Delimiter = 0,
47  WORD_Version = 0,
48  WORD_HWFlag = 1,
49  WORD_Source = 1,
50  WORD_SourceSubID = 1,
51  WORD_SourceID = 1,
56  };
Enumerator
MASK_MonteCarloFlag 

Is DataBlock Missing Data? (1 bit)

SIM bit. True if it's simuleted data.

Event incomplete flag (1 bit)

MASK_TrigMod 
MASK_TrigMask_Low 
MASK_TrigMask_High 
MASK_TrigMask_High2 
MASK_Prescale 
MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

Definition at line 29 of file RawTriggerMaskV0.h.

Enumerator
MASK_TriggerLength 
MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

Definition at line 29 of file RawTriggerRangeV0.h.

Enumerator
WORD_TriggerLength 
WORD_Version 

Microslice header version.

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Definition at line 33 of file RawTriggerRangeV0.h.

Enumeration of the Masks for the Trigger Timing Marker.

Enumerator
MASK_TriggerStartLow_baseClock 
MASK_TriggerStartHigh_baseClock 
MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_TriggerStartLow_833kHz 
MASK_TriggerStartHigh_833kHz 

Definition at line 31 of file RawTriggerTimingMarkerV0.h.

Enumerator
MASK_TriggerTimeStampLow 
MASK_TriggerTimeStampHigh 
MASK_Version 

Marker Mask (16 bits)

Is the configuration Block set? (1bit)

Pixel Address (5 bit)

Microslice header version.

Universal event number higher 32-39 bits.

Size of the event in words (8 bits)

MASK_TriggerTimeStamp_sec 
MASK_TriggerTimeStamp_usec 
MASK_ClockSource 
MASK_TriggerOrigLength 

Definition at line 30 of file RawTriggerTimeV0.h.

Function Documentation

daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Status  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Value1  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerFilled  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Value2  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TailFilled  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( V1  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerLength  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( NumEntries  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Version  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Size  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Char1  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Char2  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( V0  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Char3  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DestBuffID  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Char4  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DAQSystemID  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DCMChan  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerStartLow_baseClock  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DAQSubSystemID  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerStartHigh_baseClock  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DataPresent  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerStartLow_833kHz  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Extra  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TrigMod  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerTimeStampLow  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerStartHigh_833kHz  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DCMID  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TimeWindow_sec  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TrigMask_Low  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerTimeStampHigh  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Reserved1  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DataType  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TimeWindow_usec  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Timeout  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TrigMask_High  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TrigMask_High2  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerTimeStamp_sec  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Reserved2  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TimeStampLow  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( NumDroppedMicroblocks  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ByteCount  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerTimeStamp_usec  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TimeStamp  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( MarkerLo1  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TimeStampHigh  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Prescale  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ClockSource  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( PulseHeight  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( MarkerLo2  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerOrigLength  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Reserved  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( CRC  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Delimiter  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( HWFlag  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Source  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Marker  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( SourceSubID  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( SourceID  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DataSize  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( NumMicroBlocks  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerNumberLow  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( MarkerHi1  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerNumberHigh  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( BuffId  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TrigNumLo  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( MasterTriggerNumberLow  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( MarkerHi2  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TrigNumHi  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ConfigurationHeaderVersion  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( MasterTriggerNumberHigh  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DetectorID  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( MissingData  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( MonteCarloFlag  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ConfigurationBlockSize  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( CRCCalculationUsed  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ResourceManagerID  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ConnectionInitialization  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( RunNumber  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( CloseConnection  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( RunType  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ConfigurationIDX  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Partition  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( MarkerRight  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Subrun  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( MarkerLeft  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( SystemNumber  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( EventSize  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( SystemVersionIDX  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DataLoggerID  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ConfigIDX  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( LinkStatus  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( EventNumberLo  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DebugMode  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( EventNumberHi  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( EventType  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( FEBId  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( FEBStatus  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DataBlockNumber  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( EventIncomplete  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( PixelAddr  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Sequence  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( Pad3  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DAQEnabled  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( BufferEmpty  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( BufferFull  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( CommError  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( PacketError  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( OverflowError  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ADCError  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( MarkerHi  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( MarkerLo  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ConfigurationBlockSet  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( RunControlVersion  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( RunControlID  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( DataLoggerVersion  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( RunStartTime  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( SubRunStartTime  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( SubRunEndTime  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( RunEndTime  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TotalEvents  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( UniversalEventStartLo  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( UniversalEventStartHi  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( UniversalEventEndLo  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( UniversalEventEndHi  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( RunSize  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerVersion  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerCtrlID  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerMC  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( VTMod  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ValidTriggerTypesLow  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ValidTriggerTypesHigh  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( ValidTriggerTypesHigh2  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerListIDX  )
daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DEFINE_SHIFT_FROM_MASK ( TriggerPrescaleListIDX  )

Variable Documentation

const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::cafe_word = 0xCAFE
static
const version_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::Configuration_Name_Version = 0
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DATABLOCKHEADER_SIZE = 5
static

Definition at line 25 of file RawDataBlockHeaderV2.h.

const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DATABLOCKHEADER_SIZE = 5
static

Definition at line 29 of file RawDataBlockHeaderV1.h.

const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::DATABLOCKHEADER_SIZE = 5
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::HEADER_SIZE = 1
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::PAD3_DEFAULT_VALUE = 1
static

Default value for Pad3.

Definition at line 44 of file RawNanoSliceHeaderV0.h.

Referenced by daqdataformats::VERSION_NAMESPACE::RawNanoSliceHeader::init().

const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWCONFIGURATIONBLOCKHEADER_SIZE = 7
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWCONFIGURATIONTAIL_SIZE = 5
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWEVENTHEADER_SIZE = 8
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWEVENTTAIL_SIZE = 4
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWMICROBLOCKHEADER_SIZE = 2
static

Definition at line 24 of file RawMicroBlockHeaderV1.h.

const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWMICROBLOCKHEADER_SIZE = 1
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWMICROBLOCKHEADER_SIZE_PLUS_ONE = RAWMICROBLOCKHEADER_SIZE + 1
static

Definition at line 25 of file RawMicroBlockHeaderV1.h.

const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWMICROBLOCKHEADER_SIZE_PLUS_ONE = RAWMICROBLOCKHEADER_SIZE + 1
static

Definition at line 27 of file RawMicroBlockHeaderV0.h.

const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWNANOSLICE_SIZE = 6
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWNANOSLICE_SIZE = 4
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWNANOSLICE_SIZE = 9
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWNANOSLICE_SIZE = 12
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWNANOSLICE_SIZE = 3
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWNANOSLICEHEADER_SIZE = 1
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWSUMMARYDCMDATAHEADER_SIZE = 2
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RAWSUMMARYDCMDATAPOINT_SIZE = 3
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::RUNHEADER_SIZE = 25
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::SUMMARYDROPPEDMICROBLOCK_SIZE = 5
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::TRIGGERHEADER_SIZE = 6
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::TRIGGERMASK_SIZE = 4
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::TRIGGERRANGE_SIZE = 1
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::TRIGGERTIME_SIZE = 5
static
const uint32_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::TRIGGERTIMINGMARKER_SIZE = 4
static
const version_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::Version_ConfigurationSystemID = 0
static
const version_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::Version_ConfigurationTail = 0
static
const version_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::VERSION_Tail = 0
const version_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::VERSION_TriggerMask = 0
static
const version_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::VERSION_TriggerRange = 0
static
const version_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::VERSION_TriggerTime = 0
static
const version_t daqdataformats::VERSION_NAMESPACE::CURRENT_FIELDS_SUB_NAMESPACE::VERSION_TriggerTimingMarker = 0
static

Versions of Trigger formats for the current trigger Header is the same version as RawTrigger

Definition at line 48 of file RawTriggerV0.h.

Referenced by daqdataformats::VERSION_NAMESPACE::RawTrigger::setVersions().