27 std::vector<CaloHit>::iterator
itr;
29 LogDebug(
"ValidHcal") <<
"HcalHitJetFinder::getClusters_1 - input : e " <<
itr->e() <<
" eta " <<
itr->eta()
30 <<
" phi " <<
itr->phi() <<
" subdet " <<
itr->det();
36 LogDebug(
"ValidHcal") <<
"HcalHitJetFinder::getClusters_2 - input : e " <<
itr->e() <<
" eta " <<
itr->eta()
37 <<
" phi " <<
itr->phi() <<
" subdet " <<
itr->det();
40 std::vector<SimG4HcalHitCluster>
temp;
47 std::vector<CaloHit>::iterator itr_hits;
49 int j, first_seed = 0;
50 for (
j = 0, itr_hits =
input.begin(); itr_hits !=
input.end();
j++, itr_hits++) {
51 int h_type = itr_hits->det();
57 LogDebug(
"ValidHcal") <<
"HcalHitJetFinder:: First seed hit "
58 <<
"..................\n"
65 temp.push_back(cluster);
67 std::vector<SimG4HcalHitCluster>::iterator itr_clus;
69 for (
j = 0, itr_hits =
input.begin(); itr_hits !=
input.end();
j++, itr_hits++) {
70 int h_type = itr_hits->det();
76 LogDebug(
"ValidHcal") <<
"HcalHitJetFinder:: ........... Consider hit"
77 <<
" ..................\n"
83 for (itr_clus =
temp.begin(), iclus = 0; itr_clus !=
temp.end(); itr_clus++, iclus++) {
84 LogDebug(
"ValidHcal") <<
"HcalHitJetFinder::=======> Cluster " << iclus <<
"\n" << (*itr_clus);
86 double d =
rDist(&(*itr_clus), &(*itr_hits));
88 LogDebug(
"ValidHcal") <<
"HcalHitJetFinder:: -> associated ... ";
89 temp[iclus] += *itr_hits;
100 LogDebug(
"ValidHcal") <<
"HcalHitJetFinder:: ************ NEW CLUSTER"
112 double etac = cluster->
eta();
113 double phic = cluster->
phi();
115 double etah =
hit->eta();
116 double phih =
hit->phi();
118 return rDist(etac, phic, etah, phih);
132 LogDebug(
"ValidHcal") <<
"HcalHitJetFinder::rDist:\n"
133 <<
" Clus. eta, phi = " << etac <<
" " << phic <<
"\n"
134 <<
" hit eta, phi = " << etah <<
" " << phih <<
" rDist = " <<
tmp;