Project
Loading...
Searching...
No Matches
o2::emcal::reco_workflow::ClusterizerSpec< InputType > Class Template Reference

Clusterizer task for EMCAL digits. More...

#include <ClusterizerSpec.h>

Inherits o2::framework::Task.

Public Member Functions

 ClusterizerSpec ()
 Constructor.
 
 ~ClusterizerSpec () override=default
 Destructor.
 
void init (framework::InitContext &ctx) final
 Initializing the ClusterizerSpec.
 
void run (framework::ProcessingContext &ctx) final
 Run conversion of digits to cells.
 
void endOfStream (framework::EndOfStreamContext &ec) final
 This is invoked whenever we have an EndOfStream event.
 
- Public Member Functions inherited from o2::framework::Task
virtual ~Task ()
 
virtual void finaliseCCDB (ConcreteDataMatcher &matcher, void *obj)
 
virtual void stop ()
 This is invoked on stop.
 

Detailed Description

template<class InputType>
class o2::emcal::reco_workflow::ClusterizerSpec< InputType >

Clusterizer task for EMCAL digits.

Author
Ruediger Haake ruedi.nosp@m.ger..nosp@m.haake.nosp@m.@cer.nosp@m.n.ch, Yale University
Since
Oct 23, 2019

Task to clusterize EMCAL digits into clusters The resulting cluster objects contain a range of digits that can be found in output digit indices object

Definition at line 45 of file ClusterizerSpec.h.

Constructor & Destructor Documentation

◆ ClusterizerSpec()

template<class InputType >
o2::emcal::reco_workflow::ClusterizerSpec< InputType >::ClusterizerSpec ( )
inline

Constructor.

Definition at line 49 of file ClusterizerSpec.h.

◆ ~ClusterizerSpec()

Destructor.

Member Function Documentation

◆ endOfStream()

template<class InputType >
void ClusterizerSpec::endOfStream ( framework::EndOfStreamContext context)
finalvirtual

This is invoked whenever we have an EndOfStream event.

Reimplemented from o2::framework::Task.

Definition at line 119 of file ClusterizerSpec.cxx.

◆ init()

template<class InputType >
void ClusterizerSpec::init ( framework::InitContext ctx)
finalvirtual

Initializing the ClusterizerSpec.

Parameters
ctxInit context

Reimplemented from o2::framework::Task.

Definition at line 25 of file ClusterizerSpec.cxx.

◆ run()

template<class InputType >
void ClusterizerSpec::run ( framework::ProcessingContext ctx)
finalvirtual

Run conversion of digits to cells.

Parameters
ctxProcessing context

Clusterizes digits into clusters

The following branches are linked: Input digits: {"EMC", "DIGITS", 0, Lifetime::Timeframe} Output clusters: {"clusters", "CLUSTERS", 0, Lifetime::Timeframe} Output indices: {"clusterDigitIndices", "CLUSTERDIGITINDICES", 0, Lifetime::Timeframe}

Implements o2::framework::Task.

Definition at line 59 of file ClusterizerSpec.cxx.


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