14#ifndef O2_FT0RECONSTRUCTORDPL_H
15#define O2_FT0RECONSTRUCTORDPL_H
22#include "TStopwatch.h"
37 ReconstructionDPL(
bool useMC,
const std::string& ccdbpath,
bool useTimeOffsetCalib,
bool useSlewingCalib) : mUseMC(useMC), mCCDBpath(ccdbpath), mUseTimeOffsetCalib(useTimeOffsetCalib), mUseSlewingCalib(useSlewingCalib) {}
46 bool mUpdateCCDB =
true;
47 bool mUseTimeOffsetCalib =
true;
48 bool mUseSlewingCalib =
true;
50 std::vector<o2::ft0::RecPoints> mRecPoints;
51 std::vector<o2::ft0::ChannelDataFloat> mRecChData;
Definition of the FDD reconstruction.
Definition of the Names Generator class.
static std::string getCCDBServer()
static constexpr int Nchannels
void init(InitContext &ic) final
void endOfStream(framework::EndOfStreamContext &ec) final
This is invoked whenever we have an EndOfStream event.
void run(ProcessingContext &pc) final
ReconstructionDPL(bool useMC, const std::string &ccdbpath, bool useTimeOffsetCalib, bool useSlewingCalib)
~ReconstructionDPL() override=default
void finaliseCCDB(ConcreteDataMatcher &matcher, void *obj) final
constexpr o2::header::DataOrigin gDataOriginFT0
Defining PrimaryVertex explicitly as messageable.
framework::DataProcessorSpec getReconstructionSpec(bool useMC=false, const std::string ccdbpath="http://alice-ccdb.cern.ch", bool useTimeOffsetCalib=true, bool useSlewingCalib=true)
create a processor spec
struct o2::upgrades_utils::@462 ft0
structure to keep V0C information
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...