#include <PadReadOutStructure.h>
|  | 
| static const ubit16 | s_headerNum = 3 | 
|  | 
| static const ubit16 | s_headerPos [s_headerNum] = {12, 9, 0} | 
|  | 
| static const ubit16 | s_headerLen [s_headerNum] = {4, 3, 9} | 
|  | 
| static const ubit16 | s_headerVal = 0x0005 | 
|  | 
| static const ubit16 | s_subHeaderNum = 2 | 
|  | 
| static const ubit16 | s_subHeaderPos [s_subHeaderNum] = {12, 0} | 
|  | 
| static const ubit16 | s_subHeaderLen [s_subHeaderNum] = {4, 12} | 
|  | 
| static const ubit16 | s_subHeaderVal = 0x0006 | 
|  | 
| static const ubit16 | s_prefooterNum = 5 | 
|  | 
| static const ubit16 | s_prefooterPos [s_prefooterNum] = {12, 3, 2, 1, 0} | 
|  | 
| static const ubit16 | s_prefooterLen [s_prefooterNum] = {4, 1, 1, 1, 1} | 
|  | 
| static const ubit16 | s_prefooterVal = 0x000a | 
|  | 
| static const ubit16 | s_footerNum = 6 | 
|  | 
| static const ubit16 | s_footerPos [s_footerNum] = {12, 11, 10, 9, 8, 0} | 
|  | 
| static const ubit16 | s_footerLen [s_footerNum] = {4, 1, 1, 1, 1, 8} | 
|  | 
| static const ubit16 | s_footerVal = 0x0007 | 
|  | 
Definition at line 13 of file PadReadOutStructure.h.
 
◆ PadReadOutStructure() [1/2]
      
        
          | PadReadOutStructure::PadReadOutStructure | ( |  | ) |  | 
      
 
 
◆ PadReadOutStructure() [2/2]
      
        
          | PadReadOutStructure::PadReadOutStructure | ( | ubit16 | inputData | ) |  | 
      
 
 
◆ ~PadReadOutStructure()
  
  | 
        
          | PadReadOutStructure::~PadReadOutStructure | ( |  | ) |  |  | default | 
 
 
◆ bcid()
  
  | 
        
          | ubit16 PadReadOutStructure::bcid | ( |  | ) | const |  | inline | 
 
 
◆ decodeFragment()
      
        
          | ubit16 PadReadOutStructure::decodeFragment | ( | ubit16 | inputWord, | 
        
          |  |  | char & | field | 
        
          |  | ) |  |  | 
      
 
 
◆ errorCM()
  
  | 
        
          | ubit16 PadReadOutStructure::errorCM | ( |  | ) | const |  | inline | 
 
 
◆ errorCMID()
  
  | 
        
          | ubit16 PadReadOutStructure::errorCMID | ( |  | ) | const |  | inline | 
 
 
◆ errorCode()
  
  | 
        
          | ubit16 PadReadOutStructure::errorCode | ( |  | ) | const |  | inline | 
 
 
◆ errorH()
  
  | 
        
          | ubit16 PadReadOutStructure::errorH | ( |  | ) | const |  | inline | 
 
 
◆ errorL1()
  
  | 
        
          | ubit16 PadReadOutStructure::errorL1 | ( |  | ) | const |  | inline | 
 
 
◆ errorSH()
  
  | 
        
          | ubit16 PadReadOutStructure::errorSH | ( |  | ) | const |  | inline | 
 
 
◆ field()
  
  | 
        
          | char RPCReadOut::field | ( |  | ) | const |  | inlineinherited | 
 
 
◆ fifoCM()
  
  | 
        
          | ubit16 PadReadOutStructure::fifoCM | ( |  | ) | const |  | inline | 
 
 
◆ fifoL1()
  
  | 
        
          | ubit16 PadReadOutStructure::fifoL1 | ( |  | ) | const |  | inline | 
 
 
◆ fifoOR()
  
  | 
        
          | ubit16 PadReadOutStructure::fifoOR | ( |  | ) | const |  | inline | 
 
 
◆ fifoPAD()
  
  | 
        
          | ubit16 PadReadOutStructure::fifoPAD | ( |  | ) | const |  | inline | 
 
 
◆ get16Bits()
◆ getWord()
  
  | 
        
          | ubit16 RPCReadOut::getWord | ( |  | ) | const |  | inlineinherited | 
 
 
◆ isBody()
      
        
          | bool PadReadOutStructure::isBody | ( |  | ) |  | 
      
 
 
◆ isFooter()
      
        
          | bool PadReadOutStructure::isFooter | ( |  | ) |  | 
      
 
 
◆ isHeader()
      
        
          | bool PadReadOutStructure::isHeader | ( |  | ) |  | 
      
 
 
◆ isPreFooter()
      
        
          | bool PadReadOutStructure::isPreFooter | ( |  | ) |  | 
      
 
 
◆ isSubHeader()
      
        
          | bool PadReadOutStructure::isSubHeader | ( |  | ) |  | 
      
 
 
◆ l1id()
  
  | 
        
          | ubit16 PadReadOutStructure::l1id | ( |  | ) | const |  | inline | 
 
 
◆ makeBody()
◆ makeFooter() [1/2]
      
        
          | ubit16 PadReadOutStructure::makeFooter | ( | ubit16 * | errorCode | ) |  | 
      
 
 
◆ makeFooter() [2/2]
◆ makeHeader()
      
        
          | ubit16 PadReadOutStructure::makeHeader | ( | ubit16 * | inputData | ) |  | 
      
 
 
◆ makeSubHeader()
  
  | 
        
          | ubit16 PadReadOutStructure::makeSubHeader | ( |  | ) |  |  | inline | 
 
 
◆ padid()
  
  | 
        
          | ubit16 PadReadOutStructure::padid | ( |  | ) | const |  | inline | 
 
 
◆ set16Bits() [1/2]
◆ set16Bits() [2/2]
◆ setInit()
      
        
          | void PadReadOutStructure::setInit | ( |  | ) |  | 
      
 
 
◆ status()
  
  | 
        
          | ubit16 PadReadOutStructure::status | ( |  | ) | const |  | inline | 
 
 
◆ m_bcid
  
  | 
        
          | ubit16 PadReadOutStructure::m_bcid |  | private | 
 
 
◆ m_errorCM
  
  | 
        
          | ubit16 PadReadOutStructure::m_errorCM |  | private | 
 
 
◆ m_errorCMID
  
  | 
        
          | ubit16 PadReadOutStructure::m_errorCMID |  | private | 
 
 
◆ m_errorCode
  
  | 
        
          | ubit16 PadReadOutStructure::m_errorCode |  | private | 
 
 
◆ m_errorH
  
  | 
        
          | ubit16 PadReadOutStructure::m_errorH |  | private | 
 
 
◆ m_errorL1
  
  | 
        
          | ubit16 PadReadOutStructure::m_errorL1 |  | private | 
 
 
◆ m_errorSH
  
  | 
        
          | ubit16 PadReadOutStructure::m_errorSH |  | private | 
 
 
◆ m_field
  
  | 
        
          | char RPCReadOut::m_field {0} |  | protectedinherited | 
 
 
◆ m_fifoCM
  
  | 
        
          | ubit16 PadReadOutStructure::m_fifoCM |  | private | 
 
 
◆ m_fifoL1
  
  | 
        
          | ubit16 PadReadOutStructure::m_fifoL1 |  | private | 
 
 
◆ m_fifoOR
  
  | 
        
          | ubit16 PadReadOutStructure::m_fifoOR |  | private | 
 
 
◆ m_fifoPAD
  
  | 
        
          | ubit16 PadReadOutStructure::m_fifoPAD |  | private | 
 
 
◆ m_l1id
  
  | 
        
          | ubit16 PadReadOutStructure::m_l1id |  | private | 
 
 
◆ m_MR
◆ m_MRS
◆ m_padid
  
  | 
        
          | ubit16 PadReadOutStructure::m_padid |  | private | 
 
 
◆ m_status
  
  | 
        
          | ubit16 PadReadOutStructure::m_status |  | private | 
 
 
◆ m_vectorStruct
  
  | 
        
          | ubit16* PadReadOutStructure::m_vectorStruct |  | private | 
 
 
◆ m_word
  
  | 
        
          | ubit16 RPCReadOut::m_word {0xffff} |  | protectedinherited | 
 
 
◆ s_first8bitsON
  
  | 
        
          | constexpr ubit16 RPCReadOut::s_first8bitsON {0} |  | staticconstexprprotectedinherited | 
 
 
◆ s_footerLen
  
  | 
        
          | const ubit16 PadReadOutStructure::s_footerLen = {4, 1, 1, 1, 1, 8} |  | staticprivate | 
 
 
◆ s_footerNum
◆ s_footerPos
  
  | 
        
          | const ubit16 PadReadOutStructure::s_footerPos = {12, 11, 10, 9, 8, 0} |  | staticprivate | 
 
 
◆ s_footerVal
◆ s_headerLen
  
  | 
        
          | const ubit16 PadReadOutStructure::s_headerLen = {4, 3, 9} |  | staticprivate | 
 
 
◆ s_headerNum
◆ s_headerPos
  
  | 
        
          | const ubit16 PadReadOutStructure::s_headerPos = {12, 9, 0} |  | staticprivate | 
 
 
◆ s_headerVal
◆ s_last2bitsON
  
  | 
        
          | constexpr ubit16 RPCReadOut::s_last2bitsON {0xc000} |  | staticconstexprprotectedinherited | 
 
 
◆ s_last4bitsON
  
  | 
        
          | constexpr ubit16 RPCReadOut::s_last4bitsON {0xf000} |  | staticconstexprprotectedinherited | 
 
 
◆ s_prefooterLen
  
  | 
        
          | const ubit16 PadReadOutStructure::s_prefooterLen = {4, 1, 1, 1, 1} |  | staticprivate | 
 
 
◆ s_prefooterNum
◆ s_prefooterPos
  
  | 
        
          | const ubit16 PadReadOutStructure::s_prefooterPos = {12, 3, 2, 1, 0} |  | staticprivate | 
 
 
◆ s_prefooterVal
  
  | 
        
          | const ubit16 PadReadOutStructure::s_prefooterVal = 0x000a |  | staticprivate | 
 
 
◆ s_subHeaderLen
  
  | 
        
          | const ubit16 PadReadOutStructure::s_subHeaderLen = {4, 12} |  | staticprivate | 
 
 
◆ s_subHeaderNum
◆ s_subHeaderPos
  
  | 
        
          | const ubit16 PadReadOutStructure::s_subHeaderPos = {12, 0} |  | staticprivate | 
 
 
◆ s_subHeaderVal
  
  | 
        
          | const ubit16 PadReadOutStructure::s_subHeaderVal = 0x0006 |  | staticprivate | 
 
 
The documentation for this class was generated from the following files: