29 return StatusCode::FAILURE;
47 return StatusCode::SUCCESS;
53 return StatusCode::SUCCESS;
59 const EventContext& ctx = Gaudi::Hive::currentContext();
65 truthPartContainerReadHandle.ptr();
70 ->processCalibHitsFromParticle()
73 return StatusCode::FAILURE;
85 truthClusterContainerEtotReadHandle.ptr();
87 truthClusterContainerEvisReadHandle.ptr();
89 truthClusterContainerEemReadHandle.ptr();
91 if (!truthClusterContainerEtot || !truthClusterContainerEvis ||
92 !truthClusterContainerEem) {
94 return StatusCode::FAILURE;
108 *truthClusterContainerEtot, 0);
110 *truthClusterContainerEvis, 0);
112 *truthClusterContainerEem, 0);
114 ATH_MSG_DEBUG(
"Decorating truth parts with truth cluster energy");
115 for (
const auto*
const truthPart : *truthPartContainer) {
116 if (!truthPart)
continue;
118 linkDecoratorClusterEtot(*truthPart) = truthClusterEtot;
119 linkDecoratorClusterEvis(*truthPart) = truthClusterEvis;
120 linkDecoratorClusterEem(*truthPart) = truthClusterEem;
122 return StatusCode::SUCCESS;