12#ifndef O2_EMCAL_CLUSTERIZER_SPEC
13#define O2_EMCAL_CLUSTERIZER_SPEC
23#include "TStopwatch.h"
31namespace reco_workflow
44template <
class InputType>
73 std::vector<o2::emcal::Cluster>* mOutputClusters =
nullptr;
74 std::vector<o2::emcal::ClusterIndex>* mOutputCellDigitIndices =
nullptr;
75 std::vector<o2::emcal::TriggerRecord>* mOutputTriggerRecord =
nullptr;
76 std::vector<o2::emcal::TriggerRecord>* mOutputTriggerRecordIndices =
nullptr;
Definition of the EMCAL clusterizer.
Meta class for recursive clusterizer.
EMCAL geometry definition.
Clusterizer task for EMCAL digits.
void endOfStream(framework::EndOfStreamContext &ec) final
This is invoked whenever we have an EndOfStream event.
ClusterizerSpec()
Constructor.
~ClusterizerSpec() override=default
Destructor.
void run(framework::ProcessingContext &ctx) final
Run conversion of digits to cells.
void init(framework::InitContext &ctx) final
Initializing the ClusterizerSpec.
framework::DataProcessorSpec getClusterizerSpec(bool useDigits)
Creating DataProcessorSpec for the EMCAL Clusterizer Spec.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...