From 7f229b3f57b0e20c41d9664cb2c1cc785151058c Mon Sep 17 00:00:00 2001 From: Pascal Raisig <praisig@ikf.uni-frankfurt.de> Date: Mon, 2 Nov 2020 20:10:01 +0100 Subject: [PATCH] Fix Trd unpacker behavior for corrupted microslices The mcbm2020 trd unpacker crashed when incomplete spadic messages arrived. This was caused by a wrong setter of a bool. Which forced the unpacker to try to sort the raw message output, eventhough it was not there. This is corrected by adjusting the setter. --- fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.h b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.h index a0c0e32ba6..c7273353e2 100644 --- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.h +++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTrdR.h @@ -127,7 +127,7 @@ public: fbDebugWriteOutput = bFlagIn; } void SetDebugSortOutput(Bool_t bFlagIn = kTRUE) { - fbDebugWriteOutput = bFlagIn; + fbDebugSortOutput = bFlagIn; } inline void SetTimeOffsetNs(Double_t dOffsetIn = 0.0) { fdTimeOffsetNs = dOffsetIn; -- GitLab