13   m_robDataProvider(
"ROBDataProviderSvc", 
name) {
 
   25   else                ATH_MSG_DEBUG  (
" Retrieved service ROBDataProviderSvc ");
 
   27   ATH_CHECK( m_lucid_RawDataContainerKey.initialize() );
 
   29   return StatusCode::SUCCESS;
 
   36   std::vector<const ROBFragment*> listOfRobf;
 
   37   std::vector<unsigned int> ROBIDs;
 
   39   ROBIDs.push_back(m_rodDecoder.getSourceID());
 
   41   m_robDataProvider->getROBData(ctx, ROBIDs, listOfRobf);
 
   43   auto container = std::make_unique<LUCID_RawDataContainer>();
 
   52   return StatusCode::SUCCESS;
 
   61   int nLucidFragments = listOfRobf.size();
 
   63   ATH_MSG_DEBUG(
" Number of LUCID ROB fragments: " << nLucidFragments);
 
   65   if (!nLucidFragments) 
return StatusCode::SUCCESS;
 
   69     uint32_t robid = frag->rod_source_id();
 
   71     ATH_MSG_DEBUG(
" ROB Fragment with ID: " << std::hex << robid << std::dec); 
 
   73     std::vector<uint32_t> data_block;
 
   77     if (
sc.isFailure()) 
ATH_MSG_WARNING(
" Conversion from ByteStream to RawData failed ");
 
   80       ATH_MSG_DEBUG(
" Number of data_block elements: " << data_block.size());
 
   95   return StatusCode::SUCCESS;
 
  102   return StatusCode::SUCCESS;