49 const std::set<unsigned int> knownBadFEBs;
50 const std::vector<HWIdentifier> knownMNBFEBs;
54 return StatusCode::SUCCESS;
57 const EventIDBase& EIHandle = ctx.eventID();
58 long int thisTimeStamp = (EIHandle).time_stamp();
59 long int thisTimeStampns = (EIHandle).time_stamp_ns_offset();
60 uint32_t thisLB = (EIHandle).lumi_block();
61 unsigned long long thisEv = (EIHandle).event_number();
62 ATH_MSG_DEBUG ( name() <<
" processing EN : " << thisEv <<
" in LB : " << thisLB <<
" TS : " << thisTimeStamp <<
" TSNS : " << thisTimeStampns );
64 std::set<unsigned int> bf;
65 std::vector<HWIdentifier> MNBfeb;
82 MNBfeb.emplace_back(i->first);
125 bool badFEBFlag=noisyRO->BadFEBFlaggedPartitions();
126 bool badFEBFlag_W=noisyRO->BadFEB_WFlaggedPartitions();
127 bool badSaturatedTightCut=noisyRO->SatTightFlaggedPartitions();
128 bool MNBLooseCut=noisyRO->MNBLooseFlaggedPartitions();
129 bool MNBTightCut=noisyRO->MNBTightFlaggedPartitions();
130 bool MNBTight_PsVetoCut=noisyRO->MNBTight_PsVetoFlaggedPartitions();
131 bool badHVlinesFlag=noisyRO->HVlineFlaggedPartitions();
134 if ( badFEBFlag || badFEBFlag_W || badSaturatedTightCut || MNBLooseCut || MNBTightCut || MNBTight_PsVetoCut || badHVlinesFlag )
137 bool failSetWARN=
false;
138 bool failSetWARNREASON=
false;
146 if ( badFEBFlag_W ) {
153 if ( badSaturatedTightCut ){
164 if ( MNBTight_PsVetoCut ) {
174 if ( badHVlinesFlag ) {
179 if (failSetWARN)
ATH_MSG_WARNING(
"Failure during EventInfo::setEventErrorState(EventInfo::LAR,EventInfo::WARNING)" );
180 if (failSetWARNREASON)
ATH_MSG_WARNING(
"Failure during setEventFlagBit(EventInfo::LAr,...)" );
183 return StatusCode::SUCCESS;