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

Analysis Cluster task for EMCAL anlaysis clusters. More...

#include <AnalysisClusterSpec.h>

Inherits o2::framework::Task.

Public Member Functions

 AnalysisClusterSpec (std::shared_ptr< o2::base::GRPGeomRequest > gr)
 Constructor.
 
 ~AnalysisClusterSpec () override=default
 Destructor.
 
void init (framework::InitContext &ctx) final
 Initializing the AnalysisClusterSpec.
 
void finaliseCCDB (framework::ConcreteDataMatcher &matcher, void *obj) final
 
void run (framework::ProcessingContext &ctx) final
 Run conversion of digits to cells.
 
- 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 stop ()
 This is invoked on stop.
 

Detailed Description

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

Analysis Cluster task for EMCAL anlaysis clusters.

Author
Hadi Hassan, hadi..nosp@m.hass.nosp@m.an@ce.nosp@m.rn.c.nosp@m.h ORNL
Since
March 17, 2020

Task for testing the event builder and the cluster factory

Definition at line 49 of file AnalysisClusterSpec.h.

Constructor & Destructor Documentation

◆ AnalysisClusterSpec()

template<class InputType >
o2::emcal::reco_workflow::AnalysisClusterSpec< InputType >::AnalysisClusterSpec ( std::shared_ptr< o2::base::GRPGeomRequest gr)
inline

Constructor.

Definition at line 53 of file AnalysisClusterSpec.h.

◆ ~AnalysisClusterSpec()

Destructor.

Member Function Documentation

◆ finaliseCCDB()

template<class InputType >
void AnalysisClusterSpec::finaliseCCDB ( framework::ConcreteDataMatcher matcher,
void obj 
)
finalvirtual

This is invoked whenever a new CCDB object associated to a given ConcreteDataMatcher is deserialised

Reimplemented from o2::framework::Task.

Definition at line 52 of file AnalysisClusterSpec.cxx.

◆ init()

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

Initializing the AnalysisClusterSpec.

Parameters
ctxInit context

Reimplemented from o2::framework::Task.

Definition at line 60 of file AnalysisClusterSpec.cxx.

◆ run()

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

Run conversion of digits to cells.

Parameters
ctxProcessing context

Clusterizes digits into clusters

The following branches are linked: Output analysis clusters: {"analysisclusters", "ANALYSISCLUSTERS", 0, Lifetime::Timeframe}

Implements o2::framework::Task.

Definition at line 81 of file AnalysisClusterSpec.cxx.


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