Project
Loading...
Searching...
No Matches
o2::phos::DigitizerSpec Class Referencefinal

Task for PHOS digitization in the data processing layer. More...

#include <PHOSDigitizerSpec.h>

Inherits o2::base::BaseDPLDigitizer.

Public Member Functions

 DigitizerSpec ()
 Constructor.
 
 ~DigitizerSpec () final=default
 Destructor.
 
void initDigitizerTask (framework::InitContext &ctx) final
 init digitizer
 
void run (framework::ProcessingContext &ctx)
 run digitizer
 
- Public Member Functions inherited from o2::base::BaseDPLDigitizer
 BaseDPLDigitizer ()=default
 
virtual ~BaseDPLDigitizer ()=default
 
 BaseDPLDigitizer (InitServices::Type servicecode)
 
virtual void init (o2::framework::InitContext &) final
 

Detailed Description

Task for PHOS digitization in the data processing layer.

Author
Dmitri Peresunko, NRC "Kurchatov institute"
Adopted from EMCAL code write by Markus Fasel
Since
Dec, 2019

Definition at line 35 of file PHOSDigitizerSpec.h.

Constructor & Destructor Documentation

◆ DigitizerSpec()

o2::phos::DigitizerSpec::DigitizerSpec ( )
inline

Constructor.

Definition at line 39 of file PHOSDigitizerSpec.h.

◆ ~DigitizerSpec()

o2::phos::DigitizerSpec::~DigitizerSpec ( )
finaldefault

Destructor.

Member Function Documentation

◆ initDigitizerTask()

void o2::phos::DigitizerSpec::initDigitizerTask ( framework::InitContext ctx)
finalvirtual

init digitizer

Parameters
ctxInit context

Implements o2::base::BaseDPLDigitizer.

Definition at line 39 of file PHOSDigitizerSpec.cxx.

◆ run()

void o2::phos::DigitizerSpec::run ( framework::ProcessingContext ctx)

run digitizer

Parameters
ctxProcessing context

Handling of pileup events:

  • Open readout window when the event sets a trigger
  • Accumulate digits sampled via the time response from different bunch crossings
  • Retrieve digits when the readout window closes

Definition at line 64 of file PHOSDigitizerSpec.cxx.


The documentation for this class was generated from the following files: