70 void stop() final { finalize(); }
77 std::unique_ptr<o2::itsmft::Clusterer> setupClusterer(
const std::string& dictName);
78 void ensureContinuousROF(
const std::vector<ROFRecord>& in, std::vector<ROFRecord>& out,
int lr,
int nROFsTF,
const char*
name);
81 bool mDoClusters =
false;
82 bool mDoPatterns =
false;
83 bool mDoDigits =
false;
84 bool mDoCalibData =
false;
85 bool mDoStaggering =
false;
86 bool mUnmutExtraLanes =
false;
87 bool mFinalizeDone =
false;
88 bool mAllowReporting =
true;
89 bool mApplyNoiseMap =
true;
90 bool mUseClusterDictionary =
true;
91 bool mVerifyDecoder =
false;
92 bool mDumpFrom1stPipeline =
false;
97 long mROFErrRepIntervalMS = 0;
98 size_t mTFCounter = 0;
99 uint32_t mFirstTFOrbit = 0;
101 std::vector<size_t> mEstNDig{0};
102 std::vector<size_t> mEstNClus{0};
103 std::vector<size_t> mEstNClusPatt{0};
104 std::vector<size_t> mEstNCalib{0};
105 size_t mMaxRawDumpsSize = 0;
106 size_t mRawDumpedSize = 0;
107 std::string mInputSpec;
108 std::string mSelfName;
109 std::vector<std::unique_ptr<RawPixelDecoder<Mapping>>> mDecoder;
110 std::unique_ptr<Clusterer> mClusterer;
111 std::shared_ptr<o2::base::GRPGeomRequest> mGGCCDBRequest;