17 return StatusCode::SUCCESS;
28 return StatusCode::SUCCESS;
35 std::pair<xAOD::FlowElementContainer *, xAOD::ShallowAuxContainer *> shallowCopyPair =
xAOD::shallowCopyContainer(*chargedFEContainerReadHandle);
36 std::unique_ptr<xAOD::FlowElementContainer> chargedFEMLContainer{shallowCopyPair.first};
37 std::unique_ptr<xAOD::ShallowAuxContainer> chargedFEMLContainerAux{shallowCopyPair.second};
40 ATH_CHECK(chargedFEMLContainerWriteHandle.
record(std::move(chargedFEMLContainer), std::move(chargedFEMLContainerAux)));
42 return StatusCode::SUCCESS;
49 std::pair<xAOD::FlowElementContainer *, xAOD::ShallowAuxContainer *> shallowCopyPair =
xAOD::shallowCopyContainer(*neutralFEContainerReadHandle);
50 std::unique_ptr<xAOD::FlowElementContainer> neutralFEMLContainer{shallowCopyPair.first};
51 std::unique_ptr<xAOD::ShallowAuxContainer> neutralFEMLContainerAux{shallowCopyPair.second};
58 ATH_CHECK(neutralFEMLContainerWriteHandle.
record(std::move(neutralFEMLContainer), std::move(neutralFEMLContainerAux)));
60 return StatusCode::SUCCESS;