diff --git a/LArCalorimeter/LArCellRec/python/LArNoisyROFlags.py b/LArCalorimeter/LArCellRec/python/LArNoisyROFlags.py index cf8d30e64620635d284e950d457ef100b7e3034c..a0ff42f9200ddc597047be471959a7cbcb72c59a 100644 --- a/LArCalorimeter/LArCellRec/python/LArNoisyROFlags.py +++ b/LArCalorimeter/LArCellRec/python/LArNoisyROFlags.py @@ -36,7 +36,8 @@ class KnownMNBFEBs(JobProperty): 961839104, # EMBA FT 10 Slot 10 961970176, # EMBA FT 10 Slot 14 972980224, # EMBA FT 31 Slot 14 - 961445888 # EMBA FT 9 Slot 14 + 961445888, # EMBA FT 9 Slot 14 + 944144384 # EMBC FT 8 Slot 14 - added June 20 2017 ] pass diff --git a/LArCalorimeter/LArCellRec/src/LArNoisyROTool.cxx b/LArCalorimeter/LArCellRec/src/LArNoisyROTool.cxx index 62465ab46f1306b45a9d45ea70b87c8d21e8331a..71da39914f61c15f732314f1438c09868f2b21d0 100644 --- a/LArCalorimeter/LArCellRec/src/LArNoisyROTool.cxx +++ b/LArCalorimeter/LArCellRec/src/LArNoisyROTool.cxx @@ -63,8 +63,8 @@ LArNoisyROTool::LArNoisyROTool( const std::string& type, 972980224 // EMBA FT 31 Slot 14 }); - declareProperty( "MNBLooseCut",m_MNBLooseCut=9,"Number of cells above CellQualityCut"); - declareProperty( "MNBTightCut",m_MNBTightCut=33,"Number of cells above CellQualityCut"); + declareProperty( "MNBLooseCut",m_MNBLooseCut=5,"Number of cells above CellQualityCut"); + declareProperty( "MNBTightCut",m_MNBTightCut=17,"Number of cells above CellQualityCut"); declareProperty( "OutputKey", m_outputKey="LArNoisyROSummary"); diff --git a/LArCalorimeter/LArMonTools/src/LArNoisyROMon.cxx b/LArCalorimeter/LArMonTools/src/LArNoisyROMon.cxx index cced9f487a36459f8e3366dae93cff27816b214c..df4271fe61b70fe5870a7c0f268b845a0359c7d6 100644 --- a/LArCalorimeter/LArMonTools/src/LArNoisyROMon.cxx +++ b/LArCalorimeter/LArMonTools/src/LArNoisyROMon.cxx @@ -667,26 +667,27 @@ StatusCode LArNoisyROMon::fillHistograms() } // event flagged by # of saturated quality cells + uint8_t SatTightPartitions = noisyRO->SatTightFlaggedPartitions(); if ( eventInfo->isEventFlagBitSet(xAOD::EventInfo::LAr,LArEventBitInfo::TIGHTSATURATEDQ) ) { m_h_SaturatedTight->Fill(LBN); if ( !burstveto ) m_h_SaturatedTightTimeVeto->Fill(LBN); - if ( (LArNoisyROSummary::EMECAMask) != 0 ) + if ( (SatTightPartitions & LArNoisyROSummary::EMECAMask) != 0 ) { m_EMECA.h_SaturatedNoisyEvent->Fill(LBN); if ( ! burstveto ) m_EMECA.h_SaturatedNoisyEventTimeVeto->Fill(LBN); } - if ( (LArNoisyROSummary::EMBAMask) != 0 ) + if ( (SatTightPartitions & LArNoisyROSummary::EMBAMask) != 0 ) { m_BarrelA.h_SaturatedNoisyEvent->Fill(LBN); if ( ! burstveto ) m_BarrelA.h_SaturatedNoisyEventTimeVeto->Fill(LBN); } - if ( (LArNoisyROSummary::EMBCMask) != 0 ) + if ( (SatTightPartitions & LArNoisyROSummary::EMBCMask) != 0 ) { m_BarrelC.h_SaturatedNoisyEvent->Fill(LBN); if ( ! burstveto ) m_BarrelC.h_SaturatedNoisyEventTimeVeto->Fill(LBN); } - if ( (LArNoisyROSummary::EMECCMask) != 0 ) + if ( (SatTightPartitions & LArNoisyROSummary::EMECCMask) != 0 ) { m_EMECC.h_SaturatedNoisyEvent->Fill(LBN); if ( ! burstveto ) m_EMECC.h_SaturatedNoisyEventTimeVeto->Fill(LBN);