24 ATH_MSG_INFO(
"L1CaloFEXTools/eFexTOBDecorator::initialize()");
47 return StatusCode::SUCCESS;
54 if (!eFEXegEDMContainerObj.isValid()) {
56 return StatusCode::SUCCESS;
61 if (!eFEXtauEDMContainerObj.isValid()) {
63 return StatusCode::SUCCESS;
80 float eta = emRoI->eta();
81 float phi = emRoI->phi();
82 int seed = emRoI->seed();
83 int UnD = emRoI->UpNotDown();
84 std::vector<unsigned int> ClusterCellETs;
85 std::vector<unsigned int> RetaSums;
86 std::vector<unsigned int> RhadSums;
87 std::vector<unsigned int> WstotSums;
91 RetaCoreDec (*emRoI) = RetaSums[0];
92 RetaEnvDec (*emRoI) = RetaSums[1];
93 RhadEMDec (*emRoI) = RhadSums[0];
94 RhadHadDec (*emRoI) = RhadSums[1];
95 WstotDenDec (*emRoI) = WstotSums[0];
96 WstotNumDec (*emRoI) = WstotSums[1];
98 ClusterSCellEtSumsDec (*emRoI) = ClusterCellETs;
110 float eta = tauRoI->eta();
111 float phi = tauRoI->phi();
112 int seed = tauRoI->seed();
113 int UnD = tauRoI->upNotDown();
114 std::vector<unsigned int> RcoreSums;
115 std::vector<unsigned int> RemSums;
119 RCoreDec (*tauRoI) = RcoreSums[0];
120 REnvDec (*tauRoI) = RcoreSums[1];
121 REMCoreDec (*tauRoI) = RemSums[0];
122 REMHadDec (*tauRoI) = RemSums[1];
126 return StatusCode::SUCCESS;