Belle II Software  release-05-01-25
ROIrawID Class Reference

ROIrawID. More...

#include <ROIrawID.h>

Collaboration diagram for ROIrawID:

Public Types

enum  {
  UnusedBits = 21,
  SystemFlagBits = 1,
  DHHIDBits = 6,
  MinVBits = 10,
  MinUBits = 8,
  MaxVBits = 10,
  MaxUBits = 8,
  Bits = UnusedBits + SystemFlagBits + DHHIDBits + MinVBits + MinUBits + MaxVBits + MaxUBits
}
 
typedef uint64_t baseType
 base type
 

Public Member Functions

baseType getBigEndian () const
 get bigEndian
 

Private Attributes

union {
   baseType   id: Bits
 
   struct {
      baseType   maxU: MaxUBits
 
      baseType   maxV: MaxVBits
 
      baseType   minU: MinUBits
 
      baseType   minV: MinVBits
 
      baseType   DHHID: DHHIDBits
 
      baseType   systemFlag: SystemFlagBits
 
      baseType   unused: UnusedBits
 
   }   parts
 
m_rawID
 raw ID
 

Detailed Description

ROIrawID.

64 bit union that contains the ROI information to be stored in the payload that is sent to the ONSEN.

Definition at line 34 of file ROIrawID.h.


The documentation for this class was generated from the following files: