From fa940002c14c7b46e8e06d69b18cc0c699f0d7f8 Mon Sep 17 00:00:00 2001
From: Dominik Smith <smith@th.physik.uni-frankfurt.de>
Date: Fri, 28 Jan 2022 15:14:58 +0100
Subject: [PATCH] Fixed reference detector selection in
 CbmDeviceMcbmEventBuilderWin, CbmDeviceBuildRawEvents and
 CbmDeviceBuildDigiEvents.

---
 MQ/mcbm/CbmDeviceBuildDigiEvents.cxx     | 4 ++--
 MQ/mcbm/CbmDeviceBuildRawEvents.cxx      | 4 ++--
 MQ/mcbm/CbmDeviceMcbmEventBuilderWin.cxx | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/MQ/mcbm/CbmDeviceBuildDigiEvents.cxx b/MQ/mcbm/CbmDeviceBuildDigiEvents.cxx
index 6b4f0bc1ee..79c9f59fcb 100644
--- a/MQ/mcbm/CbmDeviceBuildDigiEvents.cxx
+++ b/MQ/mcbm/CbmDeviceBuildDigiEvents.cxx
@@ -111,8 +111,8 @@ try {
   fpAlgo->SetEventOverlapMode(mode);
   /// Extract refdet
   RawEventBuilderDetector refDet = ("kT0"   == fsRefDet ? kRawEventBuilderDetT0
-                              : ("kSts"  == fsRefDet ? kRawEventBuilderDetMuch
-                              : ("kMuch" == fsRefDet ? kRawEventBuilderDetTrd
+                              : ("kSts"  == fsRefDet ? kRawEventBuilderDetSts
+                              : ("kMuch" == fsRefDet ? kRawEventBuilderDetMuch
                               : ("kTrd"  == fsRefDet ? kRawEventBuilderDetTrd
                               : ("kTof"  == fsRefDet ? kRawEventBuilderDetTof
                               : ("kRich" == fsRefDet ? kRawEventBuilderDetRich
diff --git a/MQ/mcbm/CbmDeviceBuildRawEvents.cxx b/MQ/mcbm/CbmDeviceBuildRawEvents.cxx
index ce5318c101..993be7537a 100644
--- a/MQ/mcbm/CbmDeviceBuildRawEvents.cxx
+++ b/MQ/mcbm/CbmDeviceBuildRawEvents.cxx
@@ -112,8 +112,8 @@ try {
   fpAlgo->SetEventOverlapMode(mode);
   /// Extract refdet
   RawEventBuilderDetector refDet = ("kT0"   == fsRefDet ? kRawEventBuilderDetT0
-                              : ("kSts"  == fsRefDet ? kRawEventBuilderDetMuch
-                              : ("kMuch" == fsRefDet ? kRawEventBuilderDetTrd
+                              : ("kSts"  == fsRefDet ? kRawEventBuilderDetSts
+                              : ("kMuch" == fsRefDet ? kRawEventBuilderDetMuch
                               : ("kTrd"  == fsRefDet ? kRawEventBuilderDetTrd
                               : ("kTof"  == fsRefDet ? kRawEventBuilderDetTof
                               : ("kRich" == fsRefDet ? kRawEventBuilderDetRich
diff --git a/MQ/mcbm/CbmDeviceMcbmEventBuilderWin.cxx b/MQ/mcbm/CbmDeviceMcbmEventBuilderWin.cxx
index 12029f8389..d0abc27e79 100644
--- a/MQ/mcbm/CbmDeviceMcbmEventBuilderWin.cxx
+++ b/MQ/mcbm/CbmDeviceMcbmEventBuilderWin.cxx
@@ -117,8 +117,8 @@ try {
   fpAlgo->SetEventOverlapMode(mode);
   /// Extract refdet
   EventBuilderDetector refDet = ("kT0"   == fsRefDet ? kEventBuilderDetT0
-                              : ("kSts"  == fsRefDet ? kEventBuilderDetMuch
-                              : ("kMuch" == fsRefDet ? kEventBuilderDetTrd
+                              : ("kSts"  == fsRefDet ? kEventBuilderDetSts
+                              : ("kMuch" == fsRefDet ? kEventBuilderDetMuch
                               : ("kTrd"  == fsRefDet ? kEventBuilderDetTrd
                               : ("kTof"  == fsRefDet ? kEventBuilderDetTof
                               : ("kRich" == fsRefDet ? kEventBuilderDetRich
-- 
GitLab