42 }
while (++
flags < 256);
44 c.setCluster(pad,
time, sigmaPad2, sigmaTime2, qMax, qTot,
row,
flags);
48 c.setCluster(pad,
time, sigmaPad2, sigmaTime2, qMax, qTot,
row,
flags);
50 }
while (++qTot <= 1023 * 25);
52 c.setCluster(pad,
time, sigmaPad2, sigmaTime2, qMax, qTot,
row,
flags);
54 }
while (++qMax < 1024);
55 for (
int i = 0;
i < 3;
i++) {
56 qTot =
i == 0 ? 0.25 :
i == 1 ? (1023 * 10) : (1023 * 25 - 0.25);
57 int maxSigma =
i <= 1 ? 4 : 2;
60 sigmaPad2 = sigmaTime2 = 0;
61 c.setCluster(pad,
time, sigmaPad2, sigmaTime2, qMax, qTot,
row,
flags);
71 c.setCluster(pad,
time, sigmaPad2, sigmaTime2, qMax, qTot,
row,
flags);
73 }
while ((sigmaPad2 += 0.25) <= maxSigma);
74 }
while ((pad += 0.5) <= 255);
77 sigmaPad2 = sigmaTime2 = 0;
78 c.setCluster(pad,
time, sigmaPad2, sigmaTime2, qMax, qTot,
row,
flags);
81 c.setCluster(pad,
time, sigmaPad2, sigmaTime2, qMax, qTot,
row,
flags);
83 }
while ((sigmaTime2 += 0.25) <= maxSigma);
84 }
while ((
time += 0.5) <= 511);
void setCluster(float pad, float time, float sigmaPad2, float sigmaTime2, float qMax, float qTot, int row, int flags)