From 615e3d9c0fe381fd0465633b84df123b52698f7c Mon Sep 17 00:00:00 2001
From: Norbert Herrmann <n.herrmann@physi.uni-heidelberg.de>
Date: Wed, 25 Nov 2020 19:52:33 +0100
Subject: [PATCH] introduce module type 4 (Star2 with USTC)

---
 .../unpacker/CbmMcbm2018UnpackerAlgoTof.cxx   | 30 +++++++++++--------
 1 file changed, 17 insertions(+), 13 deletions(-)

diff --git a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTof.cxx b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTof.cxx
index c58ea33c58..382801fdff 100644
--- a/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTof.cxx
+++ b/fles/mcbm2018/unpacker/CbmMcbm2018UnpackerAlgoTof.cxx
@@ -251,8 +251,7 @@ Bool_t CbmMcbm2018UnpackerAlgoTof::InitParameters() {
 
       case 1:                         // STAR eTOF  modules
         if (fviRpcSide[iGbtx] < 2) {  // mTof modules
-          LOG(info) << "Start eTOF module side " << fviRpcSide[iGbtx] << " at "
-                    << iCh;
+	  LOG(info)<<"Start eTOF module side "<<fviRpcSide[iGbtx]<<" at "<<iCh; 
           const Int_t RpcMap[3] = {0, 1, 2};
           for (Int_t iRpc = 0; iRpc < fviNrOfRpc[iGbtx]; iRpc++) {
             Int_t iStrMax = 32;
@@ -372,8 +371,8 @@ Bool_t CbmMcbm2018UnpackerAlgoTof::InitParameters() {
         LOG(info) << " Map end ceramics  box  at GBTX  -  iCh = " << iCh;
         break;
 
-      case 4:  // intended fallthrough
-        [[fallthrough]];
+      case 4:   // intended fallthrough
+	 [[fallthrough]]; 
       case 9:  // Star2 boxes
       {
         LOG(info) << " Map Star2 box  at GBTX  -  iCh = " << iCh;
@@ -456,18 +455,23 @@ Bool_t CbmMcbm2018UnpackerAlgoTof::InitParameters() {
                   case 0: iRpcMap = 0; break;
                   case 1: iRpcMap = 1; break;
                 }
-                if (iFeet % 2 == 1)
+                if (iFeet%2==1)
                   iModuleIdMap = 1;
                 else
                   iModuleIdMap = 0;
-
-                switch (iFeet) {
-                  case 0:
-                  case 3: iSideMap = 0; break;
-                  case 1:
-                  case 2: iSideMap = 1; break;
-                }
-              } break;
+		
+		switch (iFeet) {
+		  case 0:
+		  case 3: 
+		    iSideMap=0;
+		    break;
+		case 1:
+		case 2:
+		    iSideMap=1;
+		    break;
+		}
+              }
+	       break;
             }
             if (iSideMap > -1)
               fviRpcChUId[iCh] = CbmTofAddress::GetUniqueAddress(
-- 
GitLab