Decoder of the EMCAL/DCAL STU data.  
 More...
#include <StuDecoder.h>
Decoder of the EMCAL/DCAL STU data. 
- Author
- Martin Poghosyan marti.nosp@m.n.po.nosp@m.ghosy.nosp@m.an@c.nosp@m.ern.c.nosp@m.h, Oak Ridge National Laboratory 
- Since
- Apr. 27, 2022 
Definition at line 31 of file StuDecoder.h.
◆ StuDecoder()
Constructor. 
- Parameters
- 
  
    | reader | Raw reader instance to be decoded |  
 
Definition at line 24 of file StuDecoder.cxx.
 
 
◆ ~StuDecoder()
  
  | 
        
          | o2::emcal::StuDecoder::~StuDecoder | ( |  | ) |  |  | default | 
 
 
◆ decode()
      
        
          | void StuDecoder::decode | ( |  | ) |  | 
      
 
Decode the STU stream. 
- Exceptions
- 
  
    | StuDecoderError | if the STU payload cannot be decoded |  
 
Definition at line 78 of file StuDecoder.cxx.
 
 
◆ dumpSTUcfg()
      
        
          | void StuDecoder::dumpSTUcfg | ( |  | ) | const | 
      
 
 
◆ getFastOrADC()
  
  | 
        
          | int16_t o2::emcal::StuDecoder::getFastOrADC | ( | int | iTRU, |  
          |  |  | int | iCh |  
          |  | ) |  | const |  | inline | 
 
 
◆ getFastOrADCs()
  
  | 
        
          | std::vector< int16_t > o2::emcal::StuDecoder::getFastOrADCs | ( |  | ) | const |  | inline | 
 
 
◆ getFeeID()
  
  | 
        
          | int o2::emcal::StuDecoder::getFeeID | ( |  | ) | const |  | inline | 
 
 
◆ getFrameReceived()
  
  | 
        
          | int32_t o2::emcal::StuDecoder::getFrameReceived | ( |  | ) | const |  | inline | 
 
 
◆ getFrameReceivedSTU()
  
  | 
        
          | int32_t o2::emcal::StuDecoder::getFrameReceivedSTU | ( |  | ) | const |  | inline | 
 
 
◆ getFWversion()
  
  | 
        
          | int32_t o2::emcal::StuDecoder::getFWversion | ( |  | ) | const |  | inline | 
 
 
◆ getIndexOfL1GammaHighPatch()
  
  | 
        
          | int16_t o2::emcal::StuDecoder::getIndexOfL1GammaHighPatch | ( | int | id | ) | const |  | inline | 
 
 
◆ getIndexOfL1GammaLowPatch()
  
  | 
        
          | int16_t o2::emcal::StuDecoder::getIndexOfL1GammaLowPatch | ( | int | id | ) | const |  | inline | 
 
 
◆ getIndexOfL1JetHighPatch()
  
  | 
        
          | int16_t o2::emcal::StuDecoder::getIndexOfL1JetHighPatch | ( | int | id | ) | const |  | inline | 
 
 
◆ getIndexOfL1JetLowPatch()
  
  | 
        
          | int16_t o2::emcal::StuDecoder::getIndexOfL1JetLowPatch | ( | int | id | ) | const |  | inline | 
 
 
◆ getL1GammaHighPatchIndices()
  
  | 
        
          | std::vector< int16_t > o2::emcal::StuDecoder::getL1GammaHighPatchIndices | ( |  | ) | const |  | inline | 
 
 
◆ getL1GammaHighThreshold()
  
  | 
        
          | int32_t o2::emcal::StuDecoder::getL1GammaHighThreshold | ( |  | ) | const |  | inline | 
 
 
◆ getL1GammaLowPatchIndics()
  
  | 
        
          | std::vector< int16_t > o2::emcal::StuDecoder::getL1GammaLowPatchIndics | ( |  | ) | const |  | inline | 
 
 
◆ getL1GammaLowThreshold()
  
  | 
        
          | int32_t o2::emcal::StuDecoder::getL1GammaLowThreshold | ( |  | ) | const |  | inline | 
 
 
◆ getL1GammaMaxPatch()
  
  | 
        
          | std::tuple< int, int, int > o2::emcal::StuDecoder::getL1GammaMaxPatch | ( |  | ) | const |  | inline | 
 
 
◆ getL1JetHighPatchIndices()
  
  | 
        
          | std::vector< int16_t > o2::emcal::StuDecoder::getL1JetHighPatchIndices | ( |  | ) | const |  | inline | 
 
 
◆ getL1JetHighThreshold()
  
  | 
        
          | int32_t o2::emcal::StuDecoder::getL1JetHighThreshold | ( |  | ) | const |  | inline | 
 
 
◆ getL1JetLowPatchIndices()
  
  | 
        
          | std::vector< int16_t > o2::emcal::StuDecoder::getL1JetLowPatchIndices | ( |  | ) | const |  | inline | 
 
 
◆ getL1JetLowThreshold()
  
  | 
        
          | int32_t o2::emcal::StuDecoder::getL1JetLowThreshold | ( |  | ) | const |  | inline | 
 
 
◆ getNumberOfL1GammaHighPatches()
  
  | 
        
          | int o2::emcal::StuDecoder::getNumberOfL1GammaHighPatches | ( |  | ) | const |  | inline | 
 
 
◆ getNumberOfL1GammaLowPatches()
  
  | 
        
          | int o2::emcal::StuDecoder::getNumberOfL1GammaLowPatches | ( |  | ) | const |  | inline | 
 
 
◆ getNumberOfL1JetHighPatches()
  
  | 
        
          | int o2::emcal::StuDecoder::getNumberOfL1JetHighPatches | ( |  | ) | const |  | inline | 
 
 
◆ getNumberOfL1JetLowPatches()
  
  | 
        
          | int o2::emcal::StuDecoder::getNumberOfL1JetLowPatches | ( |  | ) | const |  | inline | 
 
 
◆ getNumberOfTRUs()
  
  | 
        
          | int o2::emcal::StuDecoder::getNumberOfTRUs | ( |  | ) | const |  | inline | 
 
 
◆ getParchSize()
  
  | 
        
          | int32_t o2::emcal::StuDecoder::getParchSize | ( |  | ) | const |  | inline | 
 
 
◆ getRegionEnable()
  
  | 
        
          | int32_t o2::emcal::StuDecoder::getRegionEnable | ( |  | ) | const |  | inline | 
 
 
◆ getRho()
  
  | 
        
          | int32_t o2::emcal::StuDecoder::getRho | ( |  | ) | const |  | inline | 
 
 
◆ getSTUtype()
  
  | 
        
          | STUtype_t o2::emcal::StuDecoder::getSTUtype | ( |  | ) | const |  | inline | 
 
 
◆ isFullPayload()
  
  | 
        
          | bool o2::emcal::StuDecoder::isFullPayload | ( |  | ) | const |  | inline | 
 
 
◆ isL1GammaHighFired()
  
  | 
        
          | bool o2::emcal::StuDecoder::isL1GammaHighFired | ( |  | ) | const |  | inline | 
 
 
◆ isL1GammaLowFired()
  
  | 
        
          | bool o2::emcal::StuDecoder::isL1GammaLowFired | ( |  | ) | const |  | inline | 
 
 
◆ isL1JetHighFired()
  
  | 
        
          | bool o2::emcal::StuDecoder::isL1JetHighFired | ( |  | ) | const |  | inline | 
 
 
◆ isL1JetLowFired()
  
  | 
        
          | bool o2::emcal::StuDecoder::isL1JetLowFired | ( |  | ) | const |  | inline | 
 
 
◆ isMedianMode()
  
  | 
        
          | bool o2::emcal::StuDecoder::isMedianMode | ( |  | ) | const |  | inline | 
 
 
◆ mDebug
      
        
          | int o2::emcal::StuDecoder::mDebug = -3 | 
      
 
 
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/EMCAL/reconstruction/include/EMCALReconstruction/StuDecoder.h
- /home/runner/work/AliceO2/AliceO2/Detectors/EMCAL/reconstruction/src/StuDecoder.cxx