14 const IInterface*
p) :
27 return StatusCode::SUCCESS;
33 return this->
convert( vecRobs, Gaudi::Hive::currentContext() );
49 ATH_CHECK( rdoContainerHandle.
record( std::make_unique<TgcRdoContainer> (m_maxhashtoUse) ) );
51 rdoContainer = rdoContainerHandle.
ptr();
56 ATH_MSG_ERROR(
"TGC RDO Container is null, cannot decode TGC data");
57 return StatusCode::FAILURE;
60 return convertIntoContainer(vecRobs, *rdoContainer);
65 return this->
convert( vecRobs, Gaudi::Hive::currentContext() );
74 return this->
convert( Gaudi::Hive::currentContext() );
79 std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*> vecOfRobf;
80 const std::vector<uint32_t>& robIds = m_hid2re.allRobIds();
82 m_robDataProvider->getROBData(ctx, robIds, vecOfRobf);
88 return this->
convert( rdoIdhVect, Gaudi::Hive::currentContext() );
94 std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*> vecOfRobf = getROBData(rdoIdhVect, ctx);
96 return convert(vecOfRobf, rdoIdhVect, ctx);