142 Int_t clusterNumber = 0;
216 Int_t tempPad = addedPad;
224 if (wardStepRec ==
false) {
230 std::cout <<
"Error with tempPad in WardBlockCreateStep\n";
233 Int_t lastPadInRecursion = tempPad;
243 if (wardStepRec == 0) {
258 if (lastPadInRecursion != 0) {
263 std::cout <<
"Add cluster " << lastPadInRecursion <<
" in cluster " << wardStep <<
"\n";
276 Bool_t workListFinished =
false;
280 Int_t nomActivePad = 0;
285 Bool_t wardStepRec =
true;
291 nomActivePad = lastActivePad;
293 }
while ((nomActivePad == 0) && (lastActivePad <
fNofPads));
295 if ((nomActivePad != 0) && (lastActivePad <
fNofPads)) {
305 workListFinished =
true;
309 }
while ((!workListFinished) );
363 Bool_t clusterWasDeleted =
false;
366 clusterWasDeleted =
false;
371 if (clusterWasDeleted ==
true) {
390 clusterWasDeleted =
true;
471 Float_t minimalDistance = maxDistance;
472 Int_t cluster1 = 0, cluster2 = 0;
474 minimalDistance = maxDistance + 0.0001;
499 if (cluster1 == -1)
break;
501 if (minimalDistance >= maxDistance)
break;
503 if (cluster1 > cluster2) {
553 Bool_t thereIsNewCluaster =
false;
559 thereIsNewCluaster =
true;
563 if (thereIsNewCluaster ==
false) {
576 }
while (minimalDistance < maxDistance);