Skip to content

Commit 36ff626

Browse files
committed
cluster size distributions for IB chips
1 parent 622afde commit 36ff626

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
@@ -80,6 +80,7 @@ class ITSClusterTask : public TaskInterface
8080
// Inner barrel
8181
TH1D* hClusterTopologySummaryIB[NLayer][48][9] = { { { nullptr } } };
8282
TH1D* hGroupedClusterSizeSummaryIB[NLayer][48][9] = { { { nullptr } } };
83+
TH1D* hClusterSizeSummaryIB[NLayer][48][9] = { { { nullptr } } };
8384

8485
std::shared_ptr<TH2DRatio> hAverageClusterOccupancySummaryIB[NLayer];
8586
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
@@ -62,6 +62,7 @@ ITSClusterTask::~ITSClusterTask()
6262

6363
delete hClusterTopologySummaryIB[iLayer][iStave][iChip];
6464
delete hGroupedClusterSizeSummaryIB[iLayer][iStave][iChip];
65+
delete hClusterSizeSummaryIB[iLayer][iStave][iChip];
6566
}
6667
}
6768
} else {
@@ -236,6 +237,10 @@ void ITSClusterTask::monitorData(o2::framework::ProcessingContext& ctx)
236237
hClusterSizeLayerSummary[lay]->Fill(npix);
237238
hClusterTopologyLayerSummary[lay]->Fill(ClusterID);
238239

240+
if (mDoPublish1DSummary) {
241+
hClusterSizeSummaryIB[lay][sta][chip]->Fill(npix);
242+
}
243+
239244
if (isGrouped) {
240245
if (mDoPublish1DSummary == 1) {
241246
hGroupedClusterSizeSummaryIB[lay][sta][chip]->Fill(npix);
@@ -413,6 +418,7 @@ void ITSClusterTask::reset()
413418
for (int iChip = 0; iChip < mNChipsPerHic[iLayer]; iChip++) {
414419
hClusterTopologySummaryIB[iLayer][iStave][iChip]->Reset();
415420
hGroupedClusterSizeSummaryIB[iLayer][iStave][iChip]->Reset();
421+
hClusterSizeSummaryIB[iLayer][iStave][iChip]->Reset();
416422
}
417423
}
418424
}
@@ -546,6 +552,11 @@ void ITSClusterTask::createAllHistos()
546552
addObject(hGroupedClusterSizeSummaryIB[iLayer][iStave][iChip]);
547553
formatAxes(hGroupedClusterSizeSummaryIB[iLayer][iStave][iChip], "Cluster size (Pixel)", "Counts", 1, 1.10);
548554

555+
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);
556+
hClusterSizeSummaryIB[iLayer][iStave][iChip]->SetTitle(Form("Cluster Size for Layer %d Stave %d Chip %d", iLayer, iStave, iChip));
557+
addObject(hClusterSizeSummaryIB[iLayer][iStave][iChip]);
558+
formatAxes(hClusterSizeSummaryIB[iLayer][iStave][iChip], "Cluster size (Pixel)", "Counts", 1, 1.10);
559+
549560
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);
550561
hClusterTopologySummaryIB[iLayer][iStave][iChip]->SetTitle(Form("Cluster Topology on Layer %d Stave %d Chip %d", iLayer, iStave, iChip));
551562
addObject(hClusterTopologySummaryIB[iLayer][iStave][iChip]);

0 commit comments

Comments
 (0)