Skip to content

Commit ab4312f

Browse files
authored
cluster size distributions for IB chips (#2576)
1 parent 28e06fe commit ab4312f

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

Modules/ITS/include/ITS/ITSClusterTask.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ class ITSClusterTask : public TaskInterface
8383
// Inner barrel
8484
TH1D* hClusterTopologySummaryIB[NLayer][48][9] = { { { nullptr } } };
8585
TH1D* hGroupedClusterSizeSummaryIB[NLayer][48][9] = { { { nullptr } } };
86+
TH1D* hClusterSizeSummaryIB[NLayer][48][9] = { { { nullptr } } };
8687

8788
std::shared_ptr<TH2DRatio> hAverageClusterOccupancySummaryIB[NLayer];
8889
std::shared_ptr<TH2DRatio> hAverageClusterSizeSummaryIB[NLayer];

Modules/ITS/src/ITSClusterTask.cxx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ ITSClusterTask::~ITSClusterTask()
6565

6666
delete hClusterTopologySummaryIB[iLayer][iStave][iChip];
6767
delete hGroupedClusterSizeSummaryIB[iLayer][iStave][iChip];
68+
delete hClusterSizeSummaryIB[iLayer][iStave][iChip];
6869
}
6970
}
7071
} else {
@@ -243,6 +244,10 @@ void ITSClusterTask::monitorData(o2::framework::ProcessingContext& ctx)
243244
hClusterSizeLayerSummary[lay]->Fill(npix);
244245
hClusterTopologyLayerSummary[lay]->Fill(ClusterID);
245246

247+
if (mDoPublish1DSummary) {
248+
hClusterSizeSummaryIB[lay][sta][chip]->Fill(npix);
249+
}
250+
246251
if (isGrouped) {
247252
if (mDoPublish1DSummary == 1) {
248253
hGroupedClusterSizeSummaryIB[lay][sta][chip]->Fill(npix);
@@ -430,6 +435,7 @@ void ITSClusterTask::reset()
430435
for (int iChip = 0; iChip < mNChipsPerHic[iLayer]; iChip++) {
431436
hClusterTopologySummaryIB[iLayer][iStave][iChip]->Reset();
432437
hGroupedClusterSizeSummaryIB[iLayer][iStave][iChip]->Reset();
438+
hClusterSizeSummaryIB[iLayer][iStave][iChip]->Reset();
433439
}
434440
}
435441
}
@@ -579,6 +585,11 @@ void ITSClusterTask::createAllHistos()
579585
addObject(hGroupedClusterSizeSummaryIB[iLayer][iStave][iChip]);
580586
formatAxes(hGroupedClusterSizeSummaryIB[iLayer][iStave][iChip], "Cluster size (Pixel)", "Counts", 1, 1.10);
581587

588+
hClusterSizeSummaryIB[iLayer][iStave][iChip] = new TH1D(Form("Layer%d/Stave%d/CHIP%d/ClusterSize", iLayer, iStave, iChip), Form("Layer%dStave%dCHIP%dClusterSize", iLayer, iStave, iChip), 100, 0, 100);
589+
hClusterSizeSummaryIB[iLayer][iStave][iChip]->SetTitle(Form("Cluster Size for Layer %d Stave %d Chip %d", iLayer, iStave, iChip));
590+
addObject(hClusterSizeSummaryIB[iLayer][iStave][iChip]);
591+
formatAxes(hClusterSizeSummaryIB[iLayer][iStave][iChip], "Cluster size (Pixel)", "Counts", 1, 1.10);
592+
582593
hClusterTopologySummaryIB[iLayer][iStave][iChip] = new TH1D(Form("Layer%d/Stave%d/CHIP%d/ClusterTopology", iLayer, iStave, iChip), Form("Layer%dStave%dCHIP%dClusterTopology", iLayer, iStave, iChip), 300, 0, 300);
583594
hClusterTopologySummaryIB[iLayer][iStave][iChip]->SetTitle(Form("Cluster Topology on Layer %d Stave %d Chip %d", iLayer, iStave, iChip));
584595
addObject(hClusterTopologySummaryIB[iLayer][iStave][iChip]);

0 commit comments

Comments
 (0)