diff --git a/Modules/MFT/src/QcMFTClusterTask.cxx b/Modules/MFT/src/QcMFTClusterTask.cxx index 0d516bc604..23e334ea76 100644 --- a/Modules/MFT/src/QcMFTClusterTask.cxx +++ b/Modules/MFT/src/QcMFTClusterTask.cxx @@ -195,7 +195,7 @@ void QcMFTClusterTask::initialize(o2::framework::InitContext& /*ctx*/) getObjectsManager()->setDisplayHint(mClusterZ.get(), "hist"); mClustersROFSize = std::make_unique( - "mClustersROFSize", "Distribution of the #clusters per ROF; # clusters per ROF; # entries per orbit", QcMFTUtilTables::nROFBins, const_cast(QcMFTUtilTables::mROFBins), true); + "mClustersROFSize", "Distribution of the #clusters per ROF; # clusters per ROF; # entries", QcMFTUtilTables::nROFBins, const_cast(QcMFTUtilTables::mROFBins), false); mClustersROFSize->SetStats(0); getObjectsManager()->startPublishing(mClustersROFSize.get()); getObjectsManager()->setDisplayHint(mClustersROFSize.get(), "hist logx logy"); @@ -365,7 +365,8 @@ void QcMFTClusterTask::monitorData(o2::framework::ProcessingContext& ctx) mGroupedClusterSizeSummary->getDen()->SetBinContent(1, mGroupedClusterSizeSummary->getDen()->GetBinContent(1) + mNOrbitsPerTF); mClusterOccupancySummary->getDen()->SetBinContent(1, 1, mClusterOccupancySummary->getDen()->GetBinContent(1, 1) + mNOrbitsPerTF); mClusterZ->getDen()->SetBinContent(1, mClusterZ->getDen()->GetBinContent(1) + mNOrbitsPerTF); - mClustersROFSize->getDen()->SetBinContent(1, mClustersROFSize->getDen()->GetBinContent(1) + mNOrbitsPerTF); + for (int i = 0; i < QcMFTUtilTables::nROFBins; i++) + mClustersROFSize->getDen()->SetBinContent(i + 1, QcMFTUtilTables::mROFBins[i + 1] - QcMFTUtilTables::mROFBins[i]); mClustersBC->getDen()->SetBinContent(1, mClustersBC->getDen()->GetBinContent(1) + mNOrbitsPerTF); if (mOnlineQC == 1) { mClusterPatternSensorIndices->getDen()->SetBinContent(1, 1, mClusterPatternSensorIndices->getDen()->GetBinContent(1, 1) + mNOrbitsPerTF); diff --git a/Modules/MFT/src/QcMFTDigitTask.cxx b/Modules/MFT/src/QcMFTDigitTask.cxx index feb233039c..e9c5b5902b 100644 --- a/Modules/MFT/src/QcMFTDigitTask.cxx +++ b/Modules/MFT/src/QcMFTDigitTask.cxx @@ -159,8 +159,8 @@ void QcMFTDigitTask::initialize(o2::framework::InitContext& /*ctx*/) getObjectsManager()->setDisplayHint(mDigitOccupancySummary.get(), "colz"); mDigitsROFSize = std::make_unique("mDigitsROFSize", - "Distribution of the #digits per ROF; # digits per ROF; # entries per orbit", - QcMFTUtilTables::nROFBins, const_cast(QcMFTUtilTables::mROFBins), true); + "Distribution of the #digits per ROF; # digits per ROF; # entries", + QcMFTUtilTables::nROFBins, const_cast(QcMFTUtilTables::mROFBins), false); mDigitsROFSize->SetStats(0); getObjectsManager()->startPublishing(mDigitsROFSize.get()); getObjectsManager()->setDisplayHint(mDigitsROFSize.get(), "hist logx logy"); @@ -310,7 +310,8 @@ void QcMFTDigitTask::monitorData(o2::framework::ProcessingContext& ctx) mDigitChipOccupancy->getDen()->SetBinContent(1, mDigitChipOccupancy->getDen()->GetBinContent(1) + mNOrbitsPerTF); mDigitOccupancySummary->getDen()->SetBinContent(1, 1, mDigitOccupancySummary->getDen()->GetBinContent(1, 1) + mNOrbitsPerTF); mDigitDoubleColumnSensorIndices->getDen()->SetBinContent(1, 1, mDigitDoubleColumnSensorIndices->getDen()->GetBinContent(1, 1) + mNOrbitsPerTF); - mDigitsROFSize->getDen()->SetBinContent(1, mDigitsROFSize->getDen()->GetBinContent(1) + mNOrbitsPerTF); + for (int i = 0; i < QcMFTUtilTables::nROFBins; i++) + mDigitsROFSize->getDen()->SetBinContent(i + 1, QcMFTUtilTables::mROFBins[i + 1] - QcMFTUtilTables::mROFBins[i]); mDigitsBC->getDen()->SetBinContent(1, mDigitsBC->getDen()->GetBinContent(1) + mNOrbitsPerTF); for (int i = 0; i < 4; i++) mDigitChipOccupancyMap[i]->getDen()->SetBinContent(1, 1, mDigitChipOccupancyMap[i]->getDen()->GetBinContent(1, 1) + mNOrbitsPerTF); diff --git a/Modules/MFT/src/QcMFTTrackTask.cxx b/Modules/MFT/src/QcMFTTrackTask.cxx index 7c04207fe1..0a61a86616 100644 --- a/Modules/MFT/src/QcMFTTrackTask.cxx +++ b/Modules/MFT/src/QcMFTTrackTask.cxx @@ -178,7 +178,7 @@ void QcMFTTrackTask::initialize(o2::framework::InitContext& /*ctx*/) getObjectsManager()->startPublishing(mTrackTanl.get()); getObjectsManager()->setDisplayHint(mTrackTanl.get(), "hist"); - mTrackROFNEntries = std::make_unique("mMFTTrackROFSize", "Distribution of the #tracks per ROF; # tracks per ROF; # entries per orbit", QcMFTUtilTables::nROFBins, const_cast(QcMFTUtilTables::mROFBins), true); + mTrackROFNEntries = std::make_unique("mMFTTrackROFSize", "Distribution of the #tracks per ROF; # tracks per ROF; # entries", QcMFTUtilTables::nROFBins, const_cast(QcMFTUtilTables::mROFBins), false); getObjectsManager()->startPublishing(mTrackROFNEntries.get()); getObjectsManager()->setDisplayHint(mTrackROFNEntries.get(), "hist logx logy"); @@ -324,7 +324,8 @@ void QcMFTTrackTask::monitorData(o2::framework::ProcessingContext& ctx) mCATrackPt->getDen()->SetBinContent(1, mCATrackPt->getDen()->GetBinContent(1) + mNOrbitsPerTF); mLTFTrackPt->getDen()->SetBinContent(1, mLTFTrackPt->getDen()->GetBinContent(1) + mNOrbitsPerTF); mTrackTanl->getDen()->SetBinContent(1, mTrackTanl->getDen()->GetBinContent(1) + mNOrbitsPerTF); - mTrackROFNEntries->getDen()->SetBinContent(1, mTrackROFNEntries->getDen()->GetBinContent(1) + mNOrbitsPerTF); + for (int i = 0; i < QcMFTUtilTables::nROFBins; i++) + mTrackROFNEntries->getDen()->SetBinContent(i + 1, QcMFTUtilTables::mROFBins[i + 1] - QcMFTUtilTables::mROFBins[i]); mTracksBC->getDen()->SetBinContent(1, mTracksBC->getDen()->GetBinContent(1) + mNOrbitsPerTF); mAssociatedClusterFraction->getDen()->SetBinContent(1, mAssociatedClusterFraction->getDen()->GetBinContent(1) + mNOrbitsPerTF); mClusterRatioVsBunchCrossing->getDen()->SetBinContent(1, 1, mClusterRatioVsBunchCrossing->getDen()->GetBinContent(1, 1) + mNOrbitsPerTF);