15#ifndef O2_ITSMFT_ENTROPYDECODER_SPEC
16#define O2_ITSMFT_ENTROPYDECODER_SPEC
24#include <TStopwatch.h>
47 static constexpr std::string_view ITSDeviceName =
"its-entropy-decoder";
48 static constexpr std::string_view MFTDeviceName =
"mft-entropy-decoder";
53 bool mGetDigits{
false};
54 bool mMaskNoise{
false};
55 bool mUseClusterDictionary{
true};
56 std::string mDetPrefix{};
58 std::string mCTFDictPath{};
class for entropy encoding/decoding of ITS/MFT compressed clusters data
Definition of the LookUp class.
Definition of the ITSMFT NoiseMap.
void finaliseCCDB(o2::framework::ConcreteDataMatcher &matcher, void *obj) final
~EntropyDecoderSpec() override=default
void endOfStream(o2::framework::EndOfStreamContext &ec) final
This is invoked whenever we have an EndOfStream event.
static auto getName(o2::header::DataOrigin orig)
void run(o2::framework::ProcessingContext &pc) final
void init(o2::framework::InitContext &ic) final
NoiseMap class for the ITS and MFT.
constexpr o2::header::DataOrigin gDataOriginInvalid
constexpr o2::header::DataOrigin gDataOriginITS
framework::DataProcessorSpec getEntropyDecoderSpec(o2::header::DataOrigin orig, int verbosity, bool getDigits, unsigned int sspec)
create a processor spec
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...