diff --git a/LArCalorimeter/LArMonTools/src/LArFEBMon.cxx b/LArCalorimeter/LArMonTools/src/LArFEBMon.cxx index 15b824889fb68d3d62f24a7aea53afd738cf5847..4dc9389a7cf695bcb5a85669b1f71c97c73c3286 100755 --- a/LArCalorimeter/LArMonTools/src/LArFEBMon.cxx +++ b/LArCalorimeter/LArMonTools/src/LArFEBMon.cxx @@ -556,6 +556,9 @@ StatusCode LArFEBMon::fillHistograms() { m_oneErrorYieldLB->Fill(lumi_block,100); if (m_febInErrorTree.size()>=4) m_rejectedHisto->Fill(2); } + else{ + m_oneErrorYieldLB->Fill(lumi_block,0); + } if (thisEvent->errorState(xAOD::EventInfo::LAr)==xAOD::EventInfo::Error){ // Event in error (whatever is the cause) if (thisEvent->isEventFlagBitSet(xAOD::EventInfo::LAr,LArEventBitInfo::DATACORRUPTED)){ // Event corrupted (>=1/4 FEBs in error) @@ -568,15 +571,17 @@ StatusCode LArFEBMon::fillHistograms() { } else{ // Event in error but not corrupted m_rejectedYieldLB->Fill(lumi_block,0); + m_rejectedYieldLBout->Fill(lumi_block,0); if (m_isOnline) m_rejectedLBProfile->Fill(0.5,0); } if (thisEvent->isEventFlagBitSet(xAOD::EventInfo::LAr,LArEventBitInfo::DATACORRUPTEDVETO)) m_rejectedHisto->Fill(4); if (thisEvent->isEventFlagBitSet(xAOD::EventInfo::LAr,LArEventBitInfo::NOISEBURSTVETO)) m_rejectedHisto->Fill(5); } - else{ + else{ // The event is NOT in error. Fill per LB TProfile m_rejectedHisto->Fill(6); m_rejectedYieldLB->Fill(lumi_block,0); + m_rejectedYieldLBout->Fill(lumi_block,0); if (m_isOnline) m_rejectedLBProfile->Fill(0.5,0); } m_rejectedHisto->Fill(7);