37 std::vector<float> ethad_vec, ethad1_vec, Rhad_vec, Rhad1_vec, Reta_vec, Rphi_vec,e237_vec,e277_vec, weta1_vec, weta2_vec, wtots1_vec,
38 f1_vec, f3_vec, eratio_vec, et_vec, highet_vec , eta_vec, phi_vec;
59 for (
const auto *
const photon : *photons ){
63 Reta_vec.push_back( getShowerShape_Reta(photon));
64 Rphi_vec.push_back( getShowerShape_Rphi(photon));
65 e237_vec.push_back( getShowerShape_e237(photon));
66 e277_vec.push_back( getShowerShape_e277(photon));
67 ethad_vec.push_back( getShowerShape_ethad(photon)/Gaudi::Units::GeV);
68 ethad1_vec.push_back( getShowerShape_ethad1(photon)/Gaudi::Units::GeV);
69 Rhad_vec.push_back( getShowerShape_Rhad(photon));
70 Rhad1_vec.push_back( getShowerShape_Rhad(photon));
71 weta1_vec.push_back( getShowerShape_weta1(photon));
72 weta2_vec.push_back( getShowerShape_weta2(photon));
73 wtots1_vec.push_back( getShowerShape_wtots1(photon));
74 f1_vec.push_back( getShowerShape_f1(photon));
75 f3_vec.push_back( getShowerShape_f3(photon));
76 eratio_vec.push_back( getShowerShape_Eratio(photon));
77 et_vec.push_back( photon->pt()/Gaudi::Units::GeV);
78 highet_vec.push_back( photon->pt()/Gaudi::Units::GeV);
79 eta_vec.push_back( photon->eta());
80 phi_vec.push_back( photon->phi());
83 auto mon =
Monitored::Group(
m_monTool,ethad_col, ethad1_col, Rhad_col, Rhad1_col, Reta_col, Rphi_col,e237_col,e277_col, weta1_col, weta2_col, wtots1_col,
84 f1_col, f3_col, eratio_col, et_col, highet_col , eta_col, phi_col);
92 std::vector<float> topoetcone20_vec, topoetcone40_shift_vec;
102 <<
" eta = " << ph->eta() <<
" phi = " << ph->phi() <<
" for handler whose name is " << n);
103 if (!handle.isValid()) {
107 if (n ==
"topoetcone20")
108 topoetcone20_vec.push_back(handle(*ph)/Gaudi::Units::GeV);
109 else if (n ==
"topoetcone40")
110 topoetcone40_shift_vec.push_back(handle(*ph)/Gaudi::Units::GeV-2.45);
116 ATH_MSG_DEBUG(
"Photon - Isolation Online Monitoring in Reconstruction ...");