55 int det = -1,
rob = -1,
mcm = -1;
59 det =
x.getDetector();
64 det =
x.getDetector();
68 O2ERROR(
"found neither digits nor tracklets in MCM");
72 mName = Form(
"det%03d_rob%d_mcm%02d", det,
rob,
mcm);
73 mDesc = Form(
"Detector %02d_%d_%d (%03d) - MCM %d:%02d", det / 30, (det % 30) / 6, det % 6, det,
rob,
mcm);
79 mFirstPad = mcmcol * constants::NCOLMCM - 1;
80 mLastPad = (mcmcol + 1) * constants::NCOLMCM + 2;
93 auto adc = digit.getADC();
94 for (
int tb = 0; tb < 30; ++tb) {
128 TMarker clustermarker;
129 clustermarker.SetMarkerColor(kRed);
130 clustermarker.SetMarkerStyle(2);
131 clustermarker.SetMarkerSize(1.5);
134 cogmarker.SetMarkerColor(kGreen);
135 cogmarker.SetMarkerStyle(3);
136 cogmarker.SetMarkerSize(1.5);
138 for (
int p = 2; p <=
mDigitsHisto->GetNbinsX() - 1; ++p) {
140 double baseline = 9.5;
142 double centre =
mDigitsHisto->GetBinContent(p, t) - baseline;
152 clustermarker.DrawMarker(clpos, t - 0.5);
162 hitmarker.SetMarkerColor(kBlue);
163 hitmarker.SetMarkerStyle(38);
165 if (hit.getCharge() > 0.0) {
166 hitmarker.SetMarkerSize(log10(hit.getCharge()));
167 hitmarker.DrawMarker(hit.getPadCol(), hit.getTimeBin());