diff --git a/Trigger/TrigMonitoring/TrigBphysMonitoring/src/HLTXAODBphysMonTool.cxx b/Trigger/TrigMonitoring/TrigBphysMonitoring/src/HLTXAODBphysMonTool.cxx
index ddb0219a145e9dd08062ccdd4d3498a75963b654..33f2a414f07b7415e06d56a64ed576cbf23c30b8 100755
--- a/Trigger/TrigMonitoring/TrigBphysMonitoring/src/HLTXAODBphysMonTool.cxx
+++ b/Trigger/TrigMonitoring/TrigBphysMonitoring/src/HLTXAODBphysMonTool.cxx
@@ -1465,11 +1465,12 @@ void HLTXAODBphysMonTool::fillTrigBphysHists(const xAOD::TrigBphys *bphysItem, c
         int pixHitsTrk1    = ptl1->summaryValue(tmpValue,xAOD::numberOfPixelHits)  ?  tmpValue : -99;
         int trtHitsTrk1    = ptl1->summaryValue(tmpValue,xAOD::numberOfTRTHits)    ?  tmpValue : -99;
         
-        if( chainName.find("bBmumux") != std::string::npos && trkIt1->dataID().find("Bphysics_IDTrig") != std::string::npos ) {
+        if(fullSetOfHists && chainName.find("bBmumux") != std::string::npos && trkIt1->dataID().find("Bphysics_IDTrig") != std::string::npos ) {
           // // first fill ID track histograms
-          // hist(Form("%s_%s_pTtrk",pref,name))->Fill(ptTrk1/1000.);
-          // hist(Form("%s_%s_d0trk",pref,name))->Fill(d0Trk1);
-          // hist(Form("%s_%s_z0trk",pref,name))->Fill(z0Trk1);
+          setCurrentMonGroup(m_base_path_shifter+"/"+path);
+          hist(Form("%s_%s_pTtrk",pref,name))->Fill(ptTrk1/1000.);
+          hist(Form("%s_%s_d0trk",pref,name))->Fill(d0Trk1);
+          hist(Form("%s_%s_z0trk",pref,name))->Fill(z0Trk1);
           continue; // not consider ID tracks which appear in Bmumux-like chains
         }