14#ifndef O2_FV0RECONSTRUCTORDPL_H
15#define O2_FV0RECONSTRUCTORDPL_H
22#include "TStopwatch.h"
37 ReconstructionDPL(
bool useMC,
const std::string ccdbpath) : mUseMC(useMC), mCCDBpath(ccdbpath) {}
46 bool mUpdateCCDB =
true;
48 std::vector<o2::fv0::RecPoints> mRecPoints;
49 std::vector<o2::fv0::ChannelDataFloat> mRecChData;
Definition of the FV0 reconstruction task.
General constants in FV0.
Definition of the Names Generator class.
static std::string getCCDBServer()
ReconstructionDPL(bool useMC, const std::string ccdbpath)
void run(ProcessingContext &pc) final
void endOfStream(framework::EndOfStreamContext &ec) final
This is invoked whenever we have an EndOfStream event.
void finaliseCCDB(ConcreteDataMatcher &matcher, void *obj) final
void init(InitContext &ic) final
~ReconstructionDPL() override=default
constexpr o2::header::DataOrigin gDataOriginFV0
Defining PrimaryVertex explicitly as messageable.
framework::DataProcessorSpec getReconstructionSpec(bool useMC=false, const std::string ccdbpath="http://alice-ccdb.cern.ch")
create a processor spec
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
static constexpr int nFv0Channels