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

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

#include <CPVDigitizerSpec.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 CPV digitization in the data processing layer.

Author
Dmitri Peresunko, NRC "Kurchatov institute"
Adopted from PHOS code
Since
Jan, 2020

Definition at line 34 of file CPVDigitizerSpec.h.

Constructor & Destructor Documentation

◆ DigitizerSpec()

o2::cpv::DigitizerSpec::DigitizerSpec ( )
inline

Constructor.

Definition at line 38 of file CPVDigitizerSpec.h.

◆ ~DigitizerSpec()

o2::cpv::DigitizerSpec::~DigitizerSpec ( )
finaldefault

Destructor.

Member Function Documentation

◆ initDigitizerTask()

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

init digitizer

Parameters
ctxInit context

Implements o2::base::BaseDPLDigitizer.

Definition at line 42 of file CPVDigitizerSpec.cxx.

◆ run()

void o2::cpv::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 84 of file CPVDigitizerSpec.cxx.


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