Project
Loading...
Searching...
No Matches
o2::cpv::reco_workflow::DigitsPrinterSpec Class Reference

Example task for CPV digits monitoring. More...

#include <DigitsPrinterSpec.h>

Inherits o2::framework::Task.

Public Member Functions

 DigitsPrinterSpec ()=default
 Constructor.
 
 ~DigitsPrinterSpec () override=default
 Destructor.
 
void init (framework::InitContext &ctx) final
 Initializing the digits printer task.
 
void run (framework::ProcessingContext &ctx) final
 Printing digit-related information.
 
- Public Member Functions inherited from o2::framework::Task
virtual ~Task ()
 
virtual void endOfStream (EndOfStreamContext &context)
 This is invoked whenever we have an EndOfStream event.
 
virtual void finaliseCCDB (ConcreteDataMatcher &matcher, void *obj)
 
virtual void stop ()
 This is invoked on stop.
 

Detailed Description

Example task for CPV digits monitoring.

Author
Dmitri Peresunko after Markus Fasel
Since
Dec 14, 2019

Example payload for workflows using o2::cpv::Digit as payload. Printing several digit-related information for each digit. Refer to run for the list of input spec to be specified.

Definition at line 32 of file DigitsPrinterSpec.h.

Constructor & Destructor Documentation

◆ DigitsPrinterSpec()

o2::cpv::reco_workflow::DigitsPrinterSpec::DigitsPrinterSpec ( )
default

Constructor.

◆ ~DigitsPrinterSpec()

o2::cpv::reco_workflow::DigitsPrinterSpec::~DigitsPrinterSpec ( )
overridedefault

Destructor.

Member Function Documentation

◆ init()

void DigitsPrinterSpec::init ( framework::InitContext ctx)
finalvirtual

Initializing the digits printer task.

Parameters
ctxInit context

Reimplemented from o2::framework::Task.

Definition at line 26 of file DigitsPrinterSpec.cxx.

◆ run()

void DigitsPrinterSpec::run ( framework::ProcessingContext ctx)
finalvirtual

Printing digit-related information.

Parameters
ctxProcessing context

Printing energy and absID for each digit. Following input branches are linked:

  • digits: {"CPV", "DIGITS", 0, Lifetime::Timeframe}

Implements o2::framework::Task.

Definition at line 30 of file DigitsPrinterSpec.cxx.


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