#include <MatrixReadOutStructure.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 = 0x000c | 
|   | 
| 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 = 8 | 
|   | 
| static const ubit16  | s_CMABodyNum = 5 | 
|   | 
| static const ubit16  | s_CMABodyPos [s_CMABodyNum] = {14, 11, 8, 5, 0} | 
|   | 
| static const ubit16  | s_CMABodyLen [s_CMABodyNum] = {2, 3, 3, 3, 5} | 
|   | 
| static const ubit16  | s_CMABodyVal = 0 | 
|   | 
| static const ubit16  | s_footerNum = 3 | 
|   | 
| static const ubit16  | s_footerPos [s_footerNum] = {14, 8, 0} | 
|   | 
| static const ubit16  | s_footerLen [s_footerNum] = {2, 6, 8} | 
|   | 
| static const ubit16  | s_footerVal = 1 | 
|   | 
Definition at line 13 of file MatrixReadOutStructure.h.
 
◆ MatrixReadOutStructure() [1/2]
      
        
          | MatrixReadOutStructure::MatrixReadOutStructure  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ MatrixReadOutStructure() [2/2]
      
        
          | MatrixReadOutStructure::MatrixReadOutStructure  | 
          ( | 
          ubit16  | 
          inputData | ) | 
           | 
        
      
 
 
◆ ~MatrixReadOutStructure()
  
  
      
        
          | MatrixReadOutStructure::~MatrixReadOutStructure  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ bcid()
  
  
      
        
          | ubit16 MatrixReadOutStructure::bcid  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ channel()
  
  
      
        
          | ubit16 MatrixReadOutStructure::channel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ cmid()
  
  
      
        
          | ubit16 MatrixReadOutStructure::cmid  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ crc()
  
  
      
        
          | ubit16 MatrixReadOutStructure::crc  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ decodeFragment()
      
        
          | ubit16 MatrixReadOutStructure::decodeFragment  | 
          ( | 
          ubit16  | 
          inputWord,  | 
        
        
           | 
           | 
          char &  | 
          field  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ febcid()
  
  
      
        
          | ubit16 MatrixReadOutStructure::febcid  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ fel1id()
  
  
      
        
          | ubit16 MatrixReadOutStructure::fel1id  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ field()
  
  
      
        
          | char RPCReadOut::field  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ get16Bits()
◆ getFooterPos()
  
  
      
        
          | ubit16 MatrixReadOutStructure::getFooterPos  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getFooterVal()
  
  
      
        
          | ubit16 MatrixReadOutStructure::getFooterVal  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getWord()
  
  
      
        
          | ubit16 RPCReadOut::getWord  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ global_channel()
      
        
          | ubit16 MatrixReadOutStructure::global_channel  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ijk()
  
  
      
        
          | ubit16 MatrixReadOutStructure::ijk  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ is0LocAdd()
      
        
          | bool MatrixReadOutStructure::is0LocAdd  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ is1LocAdd()
      
        
          | bool MatrixReadOutStructure::is1LocAdd  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isBody()
      
        
          | bool MatrixReadOutStructure::isBody  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isEtaProj()
      
        
          | bool MatrixReadOutStructure::isEtaProj  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isFooter()
      
        
          | bool MatrixReadOutStructure::isFooter  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isHeader()
      
        
          | bool MatrixReadOutStructure::isHeader  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isHigPt()
      
        
          | bool MatrixReadOutStructure::isHigPt  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isLowPt()
      
        
          | bool MatrixReadOutStructure::isLowPt  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isPhiProj()
      
        
          | bool MatrixReadOutStructure::isPhiProj  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isPivot()
      
        
          | ubit16 MatrixReadOutStructure::isPivot  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isSubHeader()
      
        
          | bool MatrixReadOutStructure::isSubHeader  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isTrigger()
      
        
          | bool MatrixReadOutStructure::isTrigger  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ makeBody()
      
        
          | ubit16 MatrixReadOutStructure::makeBody  | 
          ( | 
          ubit16 *  | 
          inputData | ) | 
           | 
        
      
 
 
◆ makeFooter() [1/2]
      
        
          | ubit16 MatrixReadOutStructure::makeFooter  | 
          ( | 
          ubit16 *  | 
          inputData | ) | 
           | 
        
      
 
 
◆ makeFooter() [2/2]
      
        
          | ubit16 MatrixReadOutStructure::makeFooter  | 
          ( | 
          ubit16  | 
          inputData | ) | 
           | 
        
      
 
 
◆ makeHeader()
      
        
          | ubit16 MatrixReadOutStructure::makeHeader  | 
          ( | 
          ubit16 *  | 
          inputData | ) | 
           | 
        
      
 
 
◆ makeSubHeader()
      
        
          | ubit16 MatrixReadOutStructure::makeSubHeader  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ overlap()
  
  
      
        
          | ubit16 MatrixReadOutStructure::overlap  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ set16Bits() [1/2]
◆ set16Bits() [2/2]
◆ setInit()
      
        
          | void MatrixReadOutStructure::setInit  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ status()
  
  
      
        
          | ubit16 MatrixReadOutStructure::status  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ threshold()
  
  
      
        
          | ubit16 MatrixReadOutStructure::threshold  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ time()
  
  
      
        
          | ubit16 MatrixReadOutStructure::time  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ m_bcid
  
  
      
        
          | ubit16 MatrixReadOutStructure::m_bcid | 
         
       
   | 
  
private   | 
  
 
 
◆ m_channel
  
  
      
        
          | ubit16 MatrixReadOutStructure::m_channel | 
         
       
   | 
  
private   | 
  
 
 
◆ m_cmid
  
  
      
        
          | ubit16 MatrixReadOutStructure::m_cmid | 
         
       
   | 
  
private   | 
  
 
 
◆ m_crc
  
  
      
        
          | ubit16 MatrixReadOutStructure::m_crc | 
         
       
   | 
  
private   | 
  
 
 
◆ m_febcid
  
  
      
        
          | ubit16 MatrixReadOutStructure::m_febcid | 
         
       
   | 
  
private   | 
  
 
 
◆ m_fel1id
  
  
      
        
          | ubit16 MatrixReadOutStructure::m_fel1id | 
         
       
   | 
  
private   | 
  
 
 
◆ m_field
  
  
      
        
          | char RPCReadOut::m_field {0} | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ m_ijk
  
  
      
        
          | ubit16 MatrixReadOutStructure::m_ijk | 
         
       
   | 
  
private   | 
  
 
 
◆ m_overlap
  
  
      
        
          | ubit16 MatrixReadOutStructure::m_overlap | 
         
       
   | 
  
private   | 
  
 
 
◆ m_status
  
  
      
        
          | ubit16 MatrixReadOutStructure::m_status | 
         
       
   | 
  
private   | 
  
 
 
◆ m_strip
  
  
      
        
          | ubit16 MatrixReadOutStructure::m_strip | 
         
       
   | 
  
private   | 
  
 
 
◆ m_threshold
  
  
      
        
          | ubit16 MatrixReadOutStructure::m_threshold | 
         
       
   | 
  
private   | 
  
 
 
◆ m_time
  
  
      
        
          | ubit16 MatrixReadOutStructure::m_time | 
         
       
   | 
  
private   | 
  
 
 
◆ m_word
  
  
      
        
          | ubit16 RPCReadOut::m_word {0xffff} | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ s_CMABodyLen
  
  
      
        
          | const ubit16 MatrixReadOutStructure::s_CMABodyLen = {2, 3, 3, 3, 5} | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ s_CMABodyNum
◆ s_CMABodyPos
  
  
      
        
          | const ubit16 MatrixReadOutStructure::s_CMABodyPos = {14, 11, 8, 5, 0} | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ s_CMABodyVal
◆ s_first8bitsON
  
  
      
        
          | constexpr ubit16 RPCReadOut::s_first8bitsON {0} | 
         
       
   | 
  
staticconstexprprotectedinherited   | 
  
 
 
◆ s_footerLen
  
  
      
        
          | const ubit16 MatrixReadOutStructure::s_footerLen = {2, 6, 8} | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ s_footerNum
◆ s_footerPos
  
  
      
        
          | const ubit16 MatrixReadOutStructure::s_footerPos = {14, 8, 0} | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ s_footerVal
◆ s_headerLen
  
  
      
        
          | const ubit16 MatrixReadOutStructure::s_headerLen = {4, 3, 9} | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ s_headerNum
◆ s_headerPos
  
  
      
        
          | const ubit16 MatrixReadOutStructure::s_headerPos = {12, 9, 0} | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ s_headerVal
  
  
      
        
          | const ubit16 MatrixReadOutStructure::s_headerVal = 0x000c | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ s_last2bitsON
  
  
      
        
          | constexpr ubit16 RPCReadOut::s_last2bitsON {0xc000} | 
         
       
   | 
  
staticconstexprprotectedinherited   | 
  
 
 
◆ s_last4bitsON
  
  
      
        
          | constexpr ubit16 RPCReadOut::s_last4bitsON {0xf000} | 
         
       
   | 
  
staticconstexprprotectedinherited   | 
  
 
 
◆ s_subHeaderLen
  
  
      
        
          | const ubit16 MatrixReadOutStructure::s_subHeaderLen = {4, 12} | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ s_subHeaderNum
  
  
      
        
          | const ubit16 MatrixReadOutStructure::s_subHeaderNum = 2 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ s_subHeaderPos
  
  
      
        
          | const ubit16 MatrixReadOutStructure::s_subHeaderPos = {12, 0} | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ s_subHeaderVal
  
  
      
        
          | const ubit16 MatrixReadOutStructure::s_subHeaderVal = 8 | 
         
       
   | 
  
staticprivate   | 
  
 
 
The documentation for this class was generated from the following files: