41 std::vector<SG::ReadHandle<CaloCalibrationHitContainer> > calibrationHitReadHandles;
45 if (!tileActiveCaloCalibrationHitReadHandle.
isValid())
ATH_MSG_WARNING(
"Could not retrieve CaloCalibrationHitContainer with key " << tileActiveCaloCalibrationHitReadHandle.
key());
46 else calibrationHitReadHandles.push_back(std::move(tileActiveCaloCalibrationHitReadHandle));
51 if (!tileInactiveCaloCalibrationHitReadHandle.
isValid())
ATH_MSG_WARNING(
"Could not retrieve CaloCalibrationHitContainer with key " << tileInactiveCaloCalibrationHitReadHandle.
key());
52 else calibrationHitReadHandles.push_back(std::move(tileInactiveCaloCalibrationHitReadHandle));
57 if (!tileDMCaloCalibrationHitReadHandle.
isValid())
ATH_MSG_WARNING(
"Could not retrieve CaloCalibrationHitContainer with key " << tileDMCaloCalibrationHitReadHandle.
key());
59 else calibrationHitReadHandles.push_back(std::move(tileDMCaloCalibrationHitReadHandle));
64 if (!lArActiveCaloCalibrationHitReadHandle.
isValid())
ATH_MSG_WARNING(
"Could not retrieve CaloCalibrationHitContainer with key " << lArActiveCaloCalibrationHitReadHandle.
key());
65 else calibrationHitReadHandles.push_back(std::move(lArActiveCaloCalibrationHitReadHandle));
70 if (!lArInactiveCaloCalibrationHitReadHandle.
isValid())
ATH_MSG_WARNING(
"Could not retrieve CaloCalibrationHitContainer with key " << lArInactiveCaloCalibrationHitReadHandle.
key());
71 else calibrationHitReadHandles.push_back(std::move(lArInactiveCaloCalibrationHitReadHandle));
76 if (!lArDMCaloCalibrationHitReadHandle.
isValid())
ATH_MSG_WARNING(
"Could not retrieve CaloCalibrationHitContainer with key " << lArDMCaloCalibrationHitReadHandle.
key());
77 else calibrationHitReadHandles.push_back(std::move(lArDMCaloCalibrationHitReadHandle));
80 for (
auto& thisCalibrationHitReadHandle : calibrationHitReadHandles){
81 for (
const auto *thisCalibrationHit : *thisCalibrationHitReadHandle){
83 if (!thisCalibrationHit) {
84 ATH_MSG_WARNING(
"Got invalid pointer to CaloCalibrationHit in container with key :" << thisCalibrationHitReadHandle.key());
88 Identifier thisIdentifier = thisCalibrationHit->cellID();
91 identifierToCaloHitMap.try_emplace(thisIdentifier);
93 it->second.push_back(thisCalibrationHit);