![]()  | 
  
    Project
    
   | 
 
EMCAL FEE digitizer. More...
#include <Digitizer.h>
Inherits TObject.
Public Member Functions | |
| Digitizer ()=default | |
| ~Digitizer () override=default | |
| Digitizer (const Digitizer &)=delete | |
| Digitizer & | operator= (const Digitizer &)=delete | 
| void | init () | 
| void | clear () | 
| void | flush () | 
| clear DigitsVectorStream   | |
| void | finish () | 
| This is for the readout window that was interrupted by the end of the run.   | |
| void | process (const std::vector< LabeledDigit > &labeledDigit) | 
| Steer conversion of hits to digits.   | |
| void | setEventTime (o2::InteractionTimeRecord record, bool trigger) | 
| double | getTriggerTime () const | 
| double | getEventTime () const | 
| bool | isLive (double t) const | 
| bool | isLive () const | 
| bool | isCurrentEventTriggered () const | 
| void | setDebugStreaming (bool doStreaming) | 
| bool | preTriggerCollision () const | 
| void | fillOutputContainer (std::vector< Digit > &digits, o2::dataformats::MCTruthContainer< o2::emcal::MCLabel > &labels) | 
| bool | doSmearEnergy () const | 
| double | smearEnergy (double energy) | 
| double | smearTime (double time, double energy) | 
| bool | doSimulateTimeResponse () const | 
| void | sampleSDigit (const Digit &sdigit) | 
| const std::vector< o2::emcal::Digit > & | getDigits () const | 
| const std::vector< o2::emcal::TriggerRecord > & | getTriggerRecords () const | 
| const o2::dataformats::MCTruthContainer< o2::emcal::MCLabel > & | getMCLabels () const | 
Static Public Member Functions | |
| static double | rawResponseFunction (double *x, double *par) | 
| raw pointers used here to allow interface with TF1   | |
| static constexpr int | getTOFSamplingBins () | 
EMCAL FEE digitizer.
Definition at line 50 of file Digitizer.h.
      
  | 
  default | 
      
  | 
  overridedefault | 
      
  | 
  delete | 
| void Digitizer::clear | ( | ) | 
Definition at line 113 of file Digitizer.cxx.
      
  | 
  inline | 
Definition at line 87 of file Digitizer.h.
      
  | 
  inline | 
Definition at line 84 of file Digitizer.h.
| void o2::emcal::Digitizer::fillOutputContainer | ( | std::vector< Digit > & | digits, | 
| o2::dataformats::MCTruthContainer< o2::emcal::MCLabel > & | labels | ||
| ) | 
      
  | 
  inline | 
This is for the readout window that was interrupted by the end of the run.
Definition at line 65 of file Digitizer.h.
      
  | 
  inline | 
clear DigitsVectorStream
Definition at line 62 of file Digitizer.h.
      
  | 
  inline | 
Definition at line 94 of file Digitizer.h.
      
  | 
  inline | 
Definition at line 72 of file Digitizer.h.
      
  | 
  inline | 
Definition at line 96 of file Digitizer.h.
      
  | 
  inlinestaticconstexpr | 
Definition at line 98 of file Digitizer.h.
      
  | 
  inline | 
Definition at line 95 of file Digitizer.h.
      
  | 
  inline | 
Definition at line 71 of file Digitizer.h.
| void Digitizer::init | ( | ) | 
Definition at line 40 of file Digitizer.cxx.
      
  | 
  inline | 
Definition at line 75 of file Digitizer.h.
      
  | 
  inline | 
Definition at line 74 of file Digitizer.h.
      
  | 
  inline | 
Definition at line 73 of file Digitizer.h.
      
  | 
  inline | 
Definition at line 80 of file Digitizer.h.
| void Digitizer::process | ( | const std::vector< LabeledDigit > & | labeledDigit | ) | 
Steer conversion of hits to digits.
Definition at line 119 of file Digitizer.cxx.
      
  | 
  static | 
raw pointers used here to allow interface with TF1
Definition at line 93 of file Digitizer.cxx.
Definition at line 157 of file Digitizer.cxx.
      
  | 
  inline | 
Definition at line 77 of file Digitizer.h.
| void Digitizer::setEventTime | ( | o2::InteractionTimeRecord | record, | 
| bool | trigger | ||
| ) | 
Definition at line 247 of file Digitizer.cxx.
| double Digitizer::smearEnergy | ( | double | energy | ) | 
Definition at line 234 of file Digitizer.cxx.
| double Digitizer::smearTime | ( | double | time, | 
| double | energy | ||
| ) | 
Definition at line 241 of file Digitizer.cxx.