#include <MdtCsmReadOut.h>
 | 
| constexpr std::pair< uint32_t, uint16_t >  | getBitsWord (const uint16_t bstart, const uint16_t bstop) | 
|   | 
| uint32_t  | getBits (std::pair< uint32_t, uint16_t > wordbstop) const | 
|   | 
 | 
| static uint32_t  | setBits (uint16_t nData, const uint16_t *inputData, const uint16_t *inputPos) | 
|   | 
| static uint32_t  | setBits (uint16_t nData, const uint32_t *inputData, const uint16_t *inputPos) | 
|   | 
Definition at line 15 of file MdtCsmReadOut.h.
 
◆ MdtCsmReadOut()
      
        
          | MdtCsmReadOut::MdtCsmReadOut  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~MdtCsmReadOut()
  
  
      
        
          | MdtCsmReadOut::~MdtCsmReadOut  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ clwc()
  
  
      
        
          | uint32_t MdtCsmReadOut::clwc  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ csmId()
  
  
      
        
          | uint16_t MdtCsmReadOut::csmId  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ ctwc()
  
  
      
        
          | uint16_t MdtCsmReadOut::ctwc  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ decodeWord()
      
        
          | void MdtCsmReadOut::decodeWord  | 
          ( | 
          uint32_t  | 
          dataWord | ) | 
           | 
        
      
 
 
◆ ecnt()
  
  
      
        
          | uint16_t MdtCsmReadOut::ecnt  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ flags()
  
  
      
        
          | uint32_t MdtCsmReadOut::flags  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ ftyp()
  
  
      
        
          | uint16_t MdtCsmReadOut::ftyp  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getBits()
  
  
      
        
          | uint32_t MdtReadOut::getBits  | 
          ( | 
          std::pair< uint32_t, uint16_t >  | 
          wordbstop | ) | 
           const | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ getBitsWord()
  
  
      
        
          | constexpr std::pair<uint32_t, uint16_t> MdtReadOut::getBitsWord  | 
          ( | 
          const uint16_t  | 
          bstart,  | 
         
        
           | 
           | 
          const uint16_t  | 
          bstop  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineconstexprprotectedinherited   | 
  
 
Definition at line 20 of file MdtReadOut.h.
   22         for (
uint16_t i = bstop; 
i < bstart; 
i++) word = ((word | 1) << 1);
 
   23         return std::make_pair(word, bstop);
 
 
 
 
◆ is_BOB()
  
  
      
        
          | bool MdtCsmReadOut::is_BOB  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ is_BOL()
  
  
      
        
          | bool MdtCsmReadOut::is_BOL  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ is_EOB()
  
  
      
        
          | bool MdtCsmReadOut::is_EOB  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ is_LWC()
  
  
      
        
          | bool MdtCsmReadOut::is_LWC  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ is_TLP()
  
  
      
        
          | bool MdtCsmReadOut::is_TLP  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ is_TWC()
  
  
      
        
          | bool MdtCsmReadOut::is_TWC  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ lvl1Id()
  
  
      
        
          | uint32_t MdtCsmReadOut::lvl1Id  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ makeBOB()
      
        
          | uint32_t MdtCsmReadOut::makeBOB  | 
          ( | 
          uint32_t  | 
          lvl1Id | ) | 
           | 
        
      
 
 
◆ makeBOL()
      
        
          | uint32_t MdtCsmReadOut::makeBOL  | 
          ( | 
          uint16_t  | 
          mrodId,  | 
        
        
           | 
           | 
          uint16_t  | 
          csmId  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ makeEOB()
      
        
          | uint32_t MdtCsmReadOut::makeEOB  | 
          ( | 
          uint32_t  | 
          wcnt | ) | 
           | 
        
      
 
 
◆ makeLWC()
      
        
          | uint32_t MdtCsmReadOut::makeLWC  | 
          ( | 
          uint32_t  | 
          clwc | ) | 
           | 
        
      
 
 
◆ makeTLP()
      
        
          | uint32_t MdtCsmReadOut::makeTLP  | 
          ( | 
          uint32_t  | 
          flags | ) | 
           | 
        
      
 
 
◆ makeTWC()
      
        
          | uint32_t MdtCsmReadOut::makeTWC  | 
          ( | 
          uint16_t  | 
          ecnt,  | 
        
        
           | 
           | 
          uint16_t  | 
          ctwc  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ mrodId()
  
  
      
        
          | uint16_t MdtCsmReadOut::mrodId  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ setBits() [1/2]
  
  
      
        
          | uint32_t MdtReadOut::setBits  | 
          ( | 
          uint16_t  | 
          nData,  | 
         
        
           | 
           | 
          const uint16_t *  | 
          inputData,  | 
         
        
           | 
           | 
          const uint16_t *  | 
          inputPos  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprotectedinherited   | 
  
 
 
◆ setBits() [2/2]
  
  
      
        
          | uint32_t MdtReadOut::setBits  | 
          ( | 
          uint16_t  | 
          nData,  | 
         
        
           | 
           | 
          const uint32_t *  | 
          inputData,  | 
         
        
           | 
           | 
          const uint16_t *  | 
          inputPos  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprotectedinherited   | 
  
 
 
◆ setZero()
  
  
      
        
          | void MdtCsmReadOut::setZero  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ m_clwc
  
  
      
        
          | uint32_t MdtCsmReadOut::m_clwc | 
         
       
   | 
  
private   | 
  
 
 
◆ m_csmId
  
  
      
        
          | uint16_t MdtCsmReadOut::m_csmId | 
         
       
   | 
  
private   | 
  
 
 
◆ m_ctwc
  
  
      
        
          | uint16_t MdtCsmReadOut::m_ctwc | 
         
       
   | 
  
private   | 
  
 
 
◆ m_dataWord
  
  
      
        
          | uint32_t MdtCsmReadOut::m_dataWord | 
         
       
   | 
  
private   | 
  
 
 
◆ m_ecnt
  
  
      
        
          | uint16_t MdtCsmReadOut::m_ecnt | 
         
       
   | 
  
private   | 
  
 
 
◆ m_error
  
  
      
        
          | bool MdtCsmReadOut::m_error | 
         
       
   | 
  
private   | 
  
 
 
◆ m_flags
  
  
      
        
          | uint32_t MdtCsmReadOut::m_flags | 
         
       
   | 
  
private   | 
  
 
 
◆ m_ftyp
  
  
      
        
          | uint16_t MdtCsmReadOut::m_ftyp | 
         
       
   | 
  
private   | 
  
 
 
◆ m_lvl1Id
  
  
      
        
          | uint32_t MdtCsmReadOut::m_lvl1Id | 
         
       
   | 
  
private   | 
  
 
 
◆ m_mrodId
  
  
      
        
          | uint16_t MdtCsmReadOut::m_mrodId | 
         
       
   | 
  
private   | 
  
 
 
◆ m_word
  
  
      
        
          | uint32_t MdtReadOut::m_word | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ m_wordHeader
  
  
      
        
          | uint16_t MdtCsmReadOut::m_wordHeader | 
         
       
   | 
  
private   | 
  
 
 
◆ m_zeroSupp
  
  
      
        
          | bool MdtCsmReadOut::m_zeroSupp | 
         
       
   | 
  
private   | 
  
 
 
◆ s_BOBvalue
  
  
      
        
          | constexpr uint16_t MdtCsmReadOut::s_BOBvalue = 0x80 | 
         
       
   | 
  
staticconstexprprivate   | 
  
 
 
◆ s_BOLvalue
  
  
      
        
          | constexpr uint16_t MdtCsmReadOut::s_BOLvalue = 0x18 | 
         
       
   | 
  
staticconstexprprivate   | 
  
 
 
◆ s_EOBvalue
  
  
      
        
          | constexpr uint16_t MdtCsmReadOut::s_EOBvalue = 0xf0 | 
         
       
   | 
  
staticconstexprprivate   | 
  
 
 
◆ s_headerBits
  
  
      
        
          | constexpr uint16_t MdtCsmReadOut::s_headerBits = 0xff | 
         
       
   | 
  
staticconstexprprivate   | 
  
 
 
◆ s_headerPos
  
  
      
        
          | constexpr uint16_t MdtCsmReadOut::s_headerPos = 24 | 
         
       
   | 
  
staticconstexprprivate   | 
  
 
 
◆ s_LWCvalue
  
  
      
        
          | constexpr uint16_t MdtCsmReadOut::s_LWCvalue = 0x81 | 
         
       
   | 
  
staticconstexprprivate   | 
  
 
 
◆ s_TLPvalue
  
  
      
        
          | constexpr uint16_t MdtCsmReadOut::s_TLPvalue = 0x89 | 
         
       
   | 
  
staticconstexprprivate   | 
  
 
 
◆ s_TWCvalue
  
  
      
        
          | constexpr uint16_t MdtCsmReadOut::s_TWCvalue = 0x8a | 
         
       
   | 
  
staticconstexprprivate   | 
  
 
 
The documentation for this class was generated from the following files: