EMCAL DigitizerTRU, digitizes with the help of a temporary description based upon a pol9*Heavyside.  
 More...
#include <DigitizerTRU.h>
EMCAL DigitizerTRU, digitizes with the help of a temporary description based upon a pol9*Heavyside. 
- Author
- Anders Knospe, University of Houston 
- 
Hadi Hassan, ORNL 
- 
Simone Ragoni, Creighton 
Definition at line 52 of file DigitizerTRU.h.
◆ DigitizerTRU() [1/2]
  
  | 
        
          | o2::emcal::DigitizerTRU::DigitizerTRU | ( |  | ) |  |  | default | 
 
 
◆ ~DigitizerTRU()
  
  | 
        
          | o2::emcal::DigitizerTRU::~DigitizerTRU | ( |  | ) |  |  | default | 
 
 
◆ DigitizerTRU() [2/2]
  
  | 
        
          | o2::emcal::DigitizerTRU::DigitizerTRU | ( | const DigitizerTRU & |  | ) |  |  | delete | 
 
 
◆ clear()
      
        
          | void DigitizerTRU::clear | ( |  | ) |  | 
      
 
 
◆ doSimulateTimeResponse()
  
  | 
        
          | bool o2::emcal::DigitizerTRU::doSimulateTimeResponse | ( |  | ) | const |  | inline | 
 
 
◆ doSmearEnergy()
  
  | 
        
          | bool o2::emcal::DigitizerTRU::doSmearEnergy | ( |  | ) | const |  | inline | 
 
 
◆ endDebugStream()
  
  | 
        
          | void o2::emcal::DigitizerTRU::endDebugStream | ( |  | ) |  |  | inline | 
 
Close the TreeStreamer to make the file readable. 
Definition at line 104 of file DigitizerTRU.h.
 
 
◆ fillOutputContainer()
◆ finish()
      
        
          | void DigitizerTRU::finish | ( |  | ) |  | 
      
 
This is for the readout window that was interrupted by the end of the run. 
Definition at line 434 of file DigitizerTRU.cxx.
 
 
◆ flush()
  
  | 
        
          | void o2::emcal::DigitizerTRU::flush | ( |  | ) |  |  | inline | 
 
 
◆ GetAbsFastORIndexFromMask()
      
        
          | std::vector< int > DigitizerTRU::GetAbsFastORIndexFromMask | ( |  | ) |  | 
      
 
 
◆ GetChannelForMaskRun2()
      
        
          | int DigitizerTRU::GetChannelForMaskRun2 | ( | int | mask, | 
        
          |  |  | int | bitnumber, | 
        
          |  |  | bool | onethirdsm | 
        
          |  | ) |  |  | 
      
 
 
◆ getPatchesVector()
  
  | 
        
          | std::vector< TRUElectronics > o2::emcal::DigitizerTRU::getPatchesVector | ( |  | ) |  |  | inline | 
 
 
◆ getTriggerInputs()
◆ GetTRUIndexFromSTUIndex()
      
        
          | int DigitizerTRU::GetTRUIndexFromSTUIndex | ( | Int_t | id, | 
        
          |  |  | Int_t | detector | 
        
          |  | ) |  |  | 
      
 
 
◆ init()
      
        
          | void DigitizerTRU::init | ( |  | ) |  | 
      
 
 
◆ isDebugMode()
  
  | 
        
          | bool o2::emcal::DigitizerTRU::isDebugMode | ( |  | ) |  |  | inline | 
 
 
◆ makeAnaloguesFastorSums()
      
        
          | std::vector< std::tuple< int, Digit > > DigitizerTRU::makeAnaloguesFastorSums | ( | const gsl::span< const Digit > | sdigits | ) |  | 
      
 
Postprocessing of the digits, gathers by Fastors, not by Tower/Cell 
- Parameters
- 
  
  
Definition at line 149 of file DigitizerTRU.cxx.
 
 
◆ operator=()
◆ printMaskedFastOrsInLZERO()
      
        
          | void DigitizerTRU::printMaskedFastOrsInLZERO | ( |  | ) |  | 
      
 
 
◆ process()
      
        
          | void DigitizerTRU::process | ( | const gsl::span< const Digit > | summableDigits | ) |  | 
      
 
 
◆ rawResponseFunction()
  
  | 
        
          | double DigitizerTRU::rawResponseFunction | ( | double * | x, |  
          |  |  | double * | par |  
          |  | ) |  |  |  | static | 
 
 
◆ sampleSDigit()
      
        
          | void DigitizerTRU::sampleSDigit | ( | const Digit & | sdigit | ) |  | 
      
 
 
◆ setDebugStreaming()
  
  | 
        
          | void o2::emcal::DigitizerTRU::setDebugStreaming | ( | bool | doStreaming | ) |  |  | inline | 
 
 
◆ setEventTime()
◆ setFEE()
Sets FEE DCS for the masking of the fastOrs. 
Definition at line 85 of file DigitizerTRU.h.
 
 
◆ setGeometry()
Sets geometry for trigger mapping. 
Definition at line 82 of file DigitizerTRU.h.
 
 
◆ setMaskedFastOrsInLZERO()
      
        
          | void DigitizerTRU::setMaskedFastOrsInLZERO | ( |  | ) |  | 
      
 
Sets the masked fastOrs from the CCDB in the LZERO. 
Definition at line 498 of file DigitizerTRU.cxx.
 
 
◆ setPatches()
      
        
          | void DigitizerTRU::setPatches | ( |  | ) |  | 
      
 
 
◆ setWindowStartTime()
  
  | 
        
          | void o2::emcal::DigitizerTRU::setWindowStartTime | ( | int | time | ) |  |  | inline | 
 
 
◆ smearEnergy()
      
        
          | double DigitizerTRU::smearEnergy | ( | double | energy | ) |  | 
      
 
 
◆ smearTime()
      
        
          | double DigitizerTRU::smearTime | ( | double | time, | 
        
          |  |  | double | energy | 
        
          |  | ) |  |  | 
      
 
 
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/EMCAL/simulation/include/EMCALSimulation/DigitizerTRU.h
- /home/runner/work/AliceO2/AliceO2/Detectors/EMCAL/simulation/src/DigitizerTRU.cxx