From dd97ea4ce0be44558bd8975ff22eaae34036b4b3 Mon Sep 17 00:00:00 2001
From: "s.zharko@gsi.de" <s.zharko@gsi.de>
Date: Mon, 18 Sep 2023 15:00:24 +0200
Subject: [PATCH] [bugfix] CA-QA: Fixed efficiency estimation in input QA

---
 reco/L1/qa/CbmCaInputQaBase.cxx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/reco/L1/qa/CbmCaInputQaBase.cxx b/reco/L1/qa/CbmCaInputQaBase.cxx
index 2315e10956..b00e98fdf0 100644
--- a/reco/L1/qa/CbmCaInputQaBase.cxx
+++ b/reco/L1/qa/CbmCaInputQaBase.cxx
@@ -630,7 +630,7 @@ void CbmCaInputQaBase<DetID>::FillHistograms()
         if (!fHitQaData.GetIfTrackSelected()) { continue; }
 
         // Conditions under which point is accounted as reconstructed: point
-        bool ifTrackHasHits = fHitQaData.GetIfTrackSelected();
+        bool ifTrackHasHits = fHitQaData.GetIfTrackHasHits();
 
         fvpe_reco_eff_vs_xy[iSt]->Fill(fHitQaData.GetPointX(), fHitQaData.GetPointY(), ifTrackHasHits);
         fvpe_reco_eff_vs_xy[nSt]->Fill(fHitQaData.GetPointX(), fHitQaData.GetPointY(), ifTrackHasHits);
@@ -755,7 +755,7 @@ InitStatus CbmCaInputQaBase<DetID>::InitHistograms()
   // ----- Subdirectories
   MakeQaDirectory("Summary");
   MakeQaDirectory("Summary/vs Station");
-  MakeQaDirectory("Summary/vs N digi");
+  if constexpr (L1DetectorID::kSts == DetID) { MakeQaDirectory("Summary/vs N digi"); }
   MakeQaDirectory("All stations");
 
   // ----- Histograms initialization
-- 
GitLab