24 std::unique_ptr<ITkPixelRDO_Container> itkpixelrdocontainer = std::make_unique<ITkPixelRDO_Container>(
m_pixelId->wafer_hash_max());
25 for (
const auto& coll : *rdoContainerHandle){
26 std::unique_ptr<InDetRawDataCollection< ITkPixelRDORawData >> itkColl = std::make_unique<InDetRawDataCollection< ITkPixelRDORawData >>(coll->identifyHash());
27 for (
const auto& rdo : *coll){
28 std::unique_ptr<ITkPixel1RawData> itkrdo = std::make_unique<ITkPixel1RawData>(rdo->identify(), rdo->getWord());
29 itkColl->push_back(itkrdo.release());
32 ATH_CHECK(itkpixelrdocontainer->addCollection(itkColl.release(), hash));
35 ATH_CHECK(itkRDOContainerHandle.
record(std::move(itkpixelrdocontainer)));
36 return StatusCode::SUCCESS;