From 2117fdf691d0bc17d7837b28011f6c48f86cd8b6 Mon Sep 17 00:00:00 2001 From: "P.-A. Loizeau" <p.-a.loizeau@gsi.de> Date: Mon, 28 Mar 2022 15:05:07 +0200 Subject: [PATCH] [BMon-TOF] Fix time offseting and monitor mapping for Bmon --- reco/detectors/tof/unpack/CbmTofUnpackAlgo.cxx | 6 +----- reco/detectors/tof/unpack/CbmTofUnpackMonitor.cxx | 2 +- reco/detectors/tof/unpack/CbmTofUnpackMonitor.h | 2 +- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/reco/detectors/tof/unpack/CbmTofUnpackAlgo.cxx b/reco/detectors/tof/unpack/CbmTofUnpackAlgo.cxx index eb250a654f..e688c7e107 100644 --- a/reco/detectors/tof/unpack/CbmTofUnpackAlgo.cxx +++ b/reco/detectors/tof/unpack/CbmTofUnpackAlgo.cxx @@ -454,11 +454,7 @@ void CbmTofUnpackAlgo::ProcessHit(const critof001::Message& mess) return; // Hit not mapped to digi } - /// Apply offset to T0 only to TOF digis - if (0x90 != fuCurrentMsSysId) { - /// Tricking clang to avoid one liner - dHitTime -= fSystemTimeOffset; - } + dHitTime -= fSystemTimeOffset; if (fbEpochCountHack2021) { /// FIXME: seems there is an offset of +4 Epoch between data and header diff --git a/reco/detectors/tof/unpack/CbmTofUnpackMonitor.cxx b/reco/detectors/tof/unpack/CbmTofUnpackMonitor.cxx index a2879d9faa..3e8d15ab09 100644 --- a/reco/detectors/tof/unpack/CbmTofUnpackMonitor.cxx +++ b/reco/detectors/tof/unpack/CbmTofUnpackMonitor.cxx @@ -920,7 +920,7 @@ void CbmTofUnpackMonitor::DrawBmonCanvases() fvhBmonChannelMapSpill[uSpill]->Draw(); gPad->Update(); TPaveStats* st = (TPaveStats*) fvhBmonChannelMapSpill[uSpill]->FindObject("stats"); - st->SetOptStat(10); + st->SetOptStat(110); st->SetX1NDC(0.25); st->SetX2NDC(0.95); st->SetY1NDC(0.90); diff --git a/reco/detectors/tof/unpack/CbmTofUnpackMonitor.h b/reco/detectors/tof/unpack/CbmTofUnpackMonitor.h index 5039f6dadd..69372384ff 100644 --- a/reco/detectors/tof/unpack/CbmTofUnpackMonitor.h +++ b/reco/detectors/tof/unpack/CbmTofUnpackMonitor.h @@ -154,7 +154,7 @@ private: /// Map from electronics channel to BMon strip /// 2022 mapping: Y[0-3] on c0, Y[4-7] on c1, X[0-3] on c2, X[4-7] on c3 /// Y not cabled for diamond but pulser there - UInt_t fuBmonChanMap[kuNbChanBmon] = {8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7}; + UInt_t fuBmonChanMap[kuNbChanBmon] = {8, 9, 10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 0, 1, 2, 3}; /// MS size histograms TH1* fvhMsSize[kuMaxNbFlibLinks]; -- GitLab