12#ifndef O2_CTP_RAWDECODER_H
13#define O2_CTP_RAWDECODER_H
28namespace reco_workflow
59 bool mDoDigits =
true;
61 int mMaxInputSize = 0;
62 bool mMaxInputSizeFatal = 0;
67 bool mVerbose =
false;
68 uint64_t mCountsT = 0;
69 uint64_t mCountsV = 0;
70 uint32_t mNTFToIntegrate = 1;
71 uint32_t mNHBIntegratedT = 0;
72 uint32_t mNHBIntegratedV = 0;
73 bool mDecodeinputs = 0;
74 std::deque<size_t> mHistoryT;
75 std::deque<size_t> mHistoryV;
definition of CTPDigit, CTPInputDigit
Digits tw Raw translation.
Coverter task for Raw data to CTP digits.
void endOfStream(o2::framework::EndOfStreamContext &ec) final
This is invoked whenever we have an EndOfStream event.
void updateTimeDependentParams(framework::ProcessingContext &pc)
void init(framework::InitContext &ctx) final
Initializing the RawDecoderSpec.
~RawDecoderSpec() override=default
Destructor.
RawDecoderSpec(bool digits, bool lumi)
Constructor.
void run(framework::ProcessingContext &ctx) final
Run conversion of raw data to cells.
o2::framework::DataProcessorSpec getRawDecoderSpec(bool askSTFDist, bool digits, bool lumi)
Creating DataProcessorSpec for the CTP.
std::vector< T, o2::pmr::polymorphic_allocator< T > > vector
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
std::vector< Digit > digits