Project
Loading...
Searching...
No Matches
o2::emcal::PedestalProcessorDevice Class Reference

Processor part of the EMCAL pedestal calibration workflow. More...

#include <PedestalProcessorDevice.h>

Inherits o2::framework::Task.

Public Member Functions

 PedestalProcessorDevice ()=default
 
 ~PedestalProcessorDevice () final=default
 
void init (framework::InitContext &ctx) final
 
void run (framework::ProcessingContext &ctx) final
 
bool isLostTimeframe (framework::ProcessingContext &ctx) const
 
void sendData (framework::ProcessingContext &ctx, const PedestalProcessorData &data) const
 

Protected Member Functions

int getCellAbsID (int supermoduleID, int column, int row) const
 
int geLEDMONAbsID (int supermoduleID, int moduleID) const
 

Detailed Description

Processor part of the EMCAL pedestal calibration workflow.

Author
Markus Fasel <marku.nosp@m.s.fa.nosp@m.sel@c.nosp@m.ern..nosp@m.ch.>, Oak Ridge National Laboratory
Since
March 21, 2024

Definition at line 33 of file PedestalProcessorDevice.h.

Constructor & Destructor Documentation

◆ PedestalProcessorDevice()

o2::emcal::PedestalProcessorDevice::PedestalProcessorDevice ( )
default

◆ ~PedestalProcessorDevice()

o2::emcal::PedestalProcessorDevice::~PedestalProcessorDevice ( )
finaldefault

Member Function Documentation

◆ geLEDMONAbsID()

int PedestalProcessorDevice::geLEDMONAbsID ( int  supermoduleID,
int  moduleID 
) const
protected

Definition at line 173 of file PedestalProcessorDevice.cxx.

◆ getCellAbsID()

int PedestalProcessorDevice::getCellAbsID ( int  supermoduleID,
int  column,
int  row 
) const
protected

Definition at line 163 of file PedestalProcessorDevice.cxx.

◆ init()

void PedestalProcessorDevice::init ( framework::InitContext context)
finalvirtual

The method which is called once to initialise the task. Derived classes can use this to save extra state.

Reimplemented from o2::framework::Task.

Definition at line 25 of file PedestalProcessorDevice.cxx.

◆ isLostTimeframe()

bool PedestalProcessorDevice::isLostTimeframe ( framework::ProcessingContext ctx) const

Definition at line 181 of file PedestalProcessorDevice.cxx.

◆ run()

void PedestalProcessorDevice::run ( framework::ProcessingContext context)
finalvirtual

This is invoked whenever a new InputRecord is demeed to be complete.

Implements o2::framework::Task.

Definition at line 43 of file PedestalProcessorDevice.cxx.

◆ sendData()

void PedestalProcessorDevice::sendData ( framework::ProcessingContext ctx,
const PedestalProcessorData data 
) const

Definition at line 206 of file PedestalProcessorDevice.cxx.


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