96 mon_etaBin, mon_Eta, mon_Phi, mon_mu,
97 mon_etcone20, mon_topoetcone20, mon_relEtCone20, mon_relTopoEtCone20,
98 mon_etcone30, mon_topoetcone30, mon_relEtCone30, mon_relTopoEtCone30,
99 mon_etcone40, mon_topoetcone40, mon_relEtCone40, mon_relTopoEtCone40,
103 PassedCuts = PassedCuts + 1;
105 auto roiDescriptor = input.roi;
107 if ( fabs( roiDescriptor->eta() ) > 2.6 ) {
108 ATH_MSG_DEBUG(
"REJECT The photon had eta coordinates beyond the EM fiducial volume : "
109 << roiDescriptor->eta() <<
"; stop the chain now" );
114 <<
": Eta = " << roiDescriptor->eta()
115 <<
", Phi = " << roiDescriptor->phi() );
118 const auto pClus = input.photon->caloCluster();
120 const float absEta = fabs( pClus->eta() );
131 PassedCuts = PassedCuts + 1;
133 const float photon_eT = pClus->et();
140 avg_mu = eventInfoDecor(0);
145 float ptCone[
s_nCones] = {999, 999, 999};
146 float etCone[
s_nCones] = {999, 999, 999};
147 float topoEtCone[
s_nCones] = {999, 999, 999};
149 float relEtCone[
s_nCones] = {999, 999, 999};
150 float relTopoEtCone[
s_nCones] = {999, 999, 999};
152 for (
int idx = 0; idx <
s_nCones; ++idx) {
163 for (
int idx = 0; idx <
s_nCones; ++idx) {
164 relEtCone[idx] = etCone[idx] / photon_eT;
165 relTopoEtCone[idx] = topoEtCone[idx] / photon_eT;
172 mon_etcone20 = etCone[0];
173 mon_topoetcone20 = topoEtCone[0];
174 mon_relEtCone20 = relEtCone[0];
175 mon_relTopoEtCone20 = relTopoEtCone[0];
177 mon_etcone30 = etCone[1];
178 mon_topoetcone30 = topoEtCone[1];
179 mon_relEtCone30 = relEtCone[1];
180 mon_relTopoEtCone30 = relTopoEtCone[1];
182 mon_etcone40 = etCone[2];
183 mon_topoetcone40 = topoEtCone[2];
184 mon_relEtCone40 = relEtCone[2];
185 mon_relTopoEtCone40 = relTopoEtCone[2];
198 return pass_relTopoEtCone;