diff --git a/reco/L1/qa/CbmCaInputQaBase.cxx b/reco/L1/qa/CbmCaInputQaBase.cxx
index 2315e109560133de3f83bb834bb4f33e316c6307..b00e98fdf066b0c9ff0d595b352b275bc0e3b553 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