@@ -362,7 +362,7 @@ void ITSFhrTask::monitorData(o2::framework::ProcessingContext& ctx)
362362 mChipStaveEventHitCheck [lay]->Fill (chip, sta);
363363 }
364364 } else {
365- if (pixels.size () > 0 ) {
365+ if (pixels.size () > 100 ) {
366366 mChipStaveEventHitCheck [lay]->Fill (mod + (ssta * (nHicPerStave[lay] / 2 )), sta);
367367 }
368368 }
@@ -400,14 +400,14 @@ void ITSFhrTask::monitorData(o2::framework::ProcessingContext& ctx)
400400 }
401401 if (ilayer < NLayerIB) {
402402 for (int ichip = 0 + (ilink * 3 ); ichip < (ilink * 3 ) + 3 ; ichip++) {
403- if ((GBTLinkInfo->statistics .nPackets > 0 ) and (mHitNumberOfChip [ilayer][istave][0 ][0 ][ichip] >= 0 )) {
404- mChipStaveOccupancy [ilayer]->SetBinContent (ichip + 1 , istave + 1 , (mHitNumberOfChip [ilayer][istave][0 ][0 ][ichip]) / (GBTLinkInfo->statistics .nPackets * 1024 . * 512 .));
403+ if ((GBTLinkInfo->statistics .nTriggers > 0 ) and (mHitNumberOfChip [ilayer][istave][0 ][0 ][ichip] >= 0 )) {
404+ mChipStaveOccupancy [ilayer]->SetBinContent (ichip + 1 , istave + 1 , (mHitNumberOfChip [ilayer][istave][0 ][0 ][ichip]) / (GBTLinkInfo->statistics .nTriggers * 1024 . * 512 .));
405405 std::unordered_map<unsigned int , int >::iterator iter;
406406 for (iter = mHitPixelID_Hash [ilayer][istave][0 ][0 ][ichip].begin (); iter != mHitPixelID_Hash [ilayer][istave][0 ][0 ][ichip].end (); iter++) {
407407 int pixelPos[2 ] = { (int )(iter->first / 1000 ) + (int )ichip * 1024 , (int )(iter->first % 1000 ) };
408408 mStaveHitmap [ilayer][istave]->SetBinContent (pixelPos, (double )iter->second );
409409 double pixelOccupancy = (double )iter->second ;
410- pixelOccupancy /= GBTLinkInfo->statistics .nPackets ;
410+ pixelOccupancy /= GBTLinkInfo->statistics .nTriggers ;
411411 mOccupancyPlot [ilayer]->Fill (log10 (pixelOccupancy));
412412 }
413413 }
@@ -418,7 +418,7 @@ void ITSFhrTask::monitorData(o2::framework::ProcessingContext& ctx)
418418 double chipOccupancy = 0 ;
419419 for (int ichip = 0 ; ichip < nChipsPerHic[ilayer]; ichip++) {
420420 chipOccupancy += mHitNumberOfChip [ilayer][istave][isubstave][ihic][ichip];
421- if ((GBTLinkInfo->statistics .nPackets > 0 ) and (mHitNumberOfChip [ilayer][istave][ilink][ihic][ichip] >= 0 )) {
421+ if ((GBTLinkInfo->statistics .nTriggers > 0 ) and (mHitNumberOfChip [ilayer][istave][ilink][ihic][ichip] >= 0 )) {
422422 if (mHitPixelID_Hash [ilayer][istave][ilink][ihic][ichip].size () == 0 ) {
423423 continue ;
424424 }
@@ -432,12 +432,12 @@ void ITSFhrTask::monitorData(o2::framework::ProcessingContext& ctx)
432432 int pixelPos[2 ] = { (ihic * ((nChipsPerHic[lay] / 2 ) * NCols)) + (nChipsPerHic[lay] / 2 ) * NCols - (ichip - 7 ) * NCols - ((int )iter->first / 1000 ) + 1 , NRows + ((int )iter->first % 1000 ) + (1024 * isubstave) + 1 };
433433 mStaveHitmap [ilayer][istave]->SetBinContent (pixelPos, pixelOccupancy);
434434 }
435- pixelOccupancy /= GBTLinkInfo->statistics .nPackets ;
435+ pixelOccupancy /= GBTLinkInfo->statistics .nTriggers ;
436436 mOccupancyPlot [ilayer]->Fill (log10 (pixelOccupancy));
437437 }
438438 }
439439 }
440- chipOccupancy = chipOccupancy / (GBTLinkInfo->statistics .nPackets * 1024 . * 512 .);
440+ chipOccupancy = chipOccupancy / (GBTLinkInfo->statistics .nTriggers * 1024 . * 512 .);
441441 if (chipOccupancy == 0 ) {
442442 continue ;
443443 }
0 commit comments