50 std::vector<SG::ReadHandle<CaloCalibrationHitContainer> > calibrationHitReadHandles;
54 if (!tileActiveCaloCalibrationHitReadHandle.
isValid())
ATH_MSG_WARNING(
"Could not retrieve CaloCalibrationHitContainer with key " << tileActiveCaloCalibrationHitReadHandle.
key());
55 else calibrationHitReadHandles.push_back(std::move(tileActiveCaloCalibrationHitReadHandle));
60 if (!tileInactiveCaloCalibrationHitReadHandle.
isValid())
ATH_MSG_WARNING(
"Could not retrieve CaloCalibrationHitContainer with key " << tileInactiveCaloCalibrationHitReadHandle.
key());
61 else calibrationHitReadHandles.push_back(std::move(tileInactiveCaloCalibrationHitReadHandle));
66 if (!tileDMCaloCalibrationHitReadHandle.
isValid())
ATH_MSG_WARNING(
"Could not retrieve CaloCalibrationHitContainer with key " << tileDMCaloCalibrationHitReadHandle.
key());
68 else calibrationHitReadHandles.push_back(std::move(tileDMCaloCalibrationHitReadHandle));
73 if (!lArActiveCaloCalibrationHitReadHandle.
isValid())
ATH_MSG_WARNING(
"Could not retrieve CaloCalibrationHitContainer with key " << lArActiveCaloCalibrationHitReadHandle.
key());
74 else calibrationHitReadHandles.push_back(std::move(lArActiveCaloCalibrationHitReadHandle));
79 if (!lArInactiveCaloCalibrationHitReadHandle.
isValid())
ATH_MSG_WARNING(
"Could not retrieve CaloCalibrationHitContainer with key " << lArInactiveCaloCalibrationHitReadHandle.
key());
80 else calibrationHitReadHandles.push_back(std::move(lArInactiveCaloCalibrationHitReadHandle));
85 if (!lArDMCaloCalibrationHitReadHandle.
isValid())
ATH_MSG_WARNING(
"Could not retrieve CaloCalibrationHitContainer with key " << lArDMCaloCalibrationHitReadHandle.
key());
86 else calibrationHitReadHandles.push_back(std::move(lArDMCaloCalibrationHitReadHandle));
89 for (
auto& thisCalibrationHitReadHandle : calibrationHitReadHandles){
90 for (
const auto *thisCalibrationHit : *thisCalibrationHitReadHandle){
92 if (!thisCalibrationHit) {
93 ATH_MSG_WARNING(
"Got invalid pointer to CaloCalibrationHit in container with key :" << thisCalibrationHitReadHandle.key());
98 Identifier thisIdentifier = thisCalibrationHit->cellID();
100 auto [it, inserted] =
101 identifierToCaloHitMap.try_emplace(thisIdentifier);
103 it->second.push_back(thisCalibrationHit);