30 ATH_MSG_DEBUG(
"L1CaloLegacyEDMMonitorAlgorithm::fillHistograms");
32 std::vector<std::reference_wrapper<Monitored::IMonitoredVariable>>
variables;
35 if(!EmTauRoIs.isValid()){
37 return StatusCode::SUCCESS;
41 if(!JetRoIs.isValid()){
43 return StatusCode::SUCCESS;
47 if(!EnergyRoIs.isValid()){
49 return StatusCode::SUCCESS;
71 for (
auto roi : *EmTauRoIs) {
73 ATH_MSG_DEBUG(
"isTauRoI:" <<
" eta: " << roi->eta() <<
" phi: " << roi->phi() );
75 LVL1EmTauRoIs_eta = roi->eta();
78 LVL1EmTauRoIs_phi = roi->phi();
81 LVL1EmTauRoIs_core = roi->core()/1000.;
83 LVL1EmTauRoIs_emClus = roi->emClus()/1000.;
85 LVL1EmTauRoIs_tauClus= roi->tauClus()/1000.;
87 LVL1EmTauRoIs_hadIsol= roi->hadIsol()/1000.;
89 LVL1EmTauRoIs_emIsol= roi->emIsol()/1000.;
91 LVL1EmTauRoIs_hadCore=roi->hadCore()/1000.;
93 LVL1EmTauRoIs_thrPattern=roi->thrPattern();
97 for (
auto roi : *JetRoIs) {
99 ATH_MSG_DEBUG(
"isTauRoI:" <<
" eta: " << roi->eta() <<
" phi: " << roi->phi() );
101 LVL1JetRoIs_eta = roi->eta();
103 LVL1JetRoIs_phi = roi->phi();
105 LVL1JetRoIs_et4x4 = roi->et4x4()/1000.;
107 LVL1JetRoIs_et8x8 = roi->et8x8()/1000.;
112 LVL1EnergySumRoI_energyT = Energyroi->
energyT()/1000.;
114 LVL1EnergySumRoI_energyX = Energyroi->
energyX()/1000.;
116 LVL1EnergySumRoI_energyY = Energyroi->
energyY()/1000.;
125 return StatusCode::SUCCESS;