This class provides the MetaDataTool for ByteStreamMetadata objects.  
 More...
#include <ByteStreamMetadataTool.h>
This class provides the MetaDataTool for ByteStreamMetadata objects. 
Definition at line 28 of file ByteStreamMetadataTool.h.
◆ ByteStreamMetadataTool()
      
        
          | ByteStreamMetadataTool::ByteStreamMetadataTool | ( | const std::string & | type, | 
        
          |  |  | const std::string & | name, | 
        
          |  |  | const IInterface * | parent | 
        
          |  | ) |  |  | 
      
 
 
◆ ~ByteStreamMetadataTool()
  
  | 
        
          | ByteStreamMetadataTool::~ByteStreamMetadataTool | ( |  | ) |  |  | virtual | 
 
 
◆ beginInputFile()
Incident service handle listening for BeginInputFile and EndInputFile. 
Definition at line 48 of file ByteStreamMetadataTool.cxx.
   52   std::vector<std::unique_ptr<ByteStreamMetadata> > 
copy;
 
   53   std::set<std::string> transGuids;
 
   62       std::list<SG::ObjectWithVersion<ByteStreamMetadata> > allVersions;
 
   66         copy.push_back(std::make_unique<ByteStreamMetadata>(*
obj.dataObject));
 
   73       std::list<SG::ObjectWithVersion<ByteStreamMetadataContainer> > allVersions;
 
   78           copy.push_back(std::make_unique<ByteStreamMetadata>(*md));
 
   90         ATH_MSG_DEBUG(
"Pre-existing ByteStreamMetadataContainer found");
 
   93         for (
const auto bsmd : *bsmdc)
 
   94           transGuids.insert(bsmd->getGuid());
 
  103       for(
auto& pBSMD : 
copy) {
 
  105         if(transGuids.insert(pBSMD->getGuid()).second)
 
  106           bsmdc->push_back(std::move(pBSMD));
 
  111   return StatusCode::SUCCESS;
 
 
 
 
◆ endInputFile()
◆ initialize()
  
  | 
        
          | StatusCode ByteStreamMetadataTool::initialize | ( |  | ) |  |  | overridevirtual | 
 
 
◆ keysFromInput()
  
  | 
        
          | std::set< std::string > ByteStreamMetadataTool::keysFromInput | ( |  | ) | const |  | inlineprivate | 
 
 
◆ metaDataStop()
  
  | 
        
          | StatusCode ByteStreamMetadataTool::metaDataStop | ( |  | ) |  |  | overridevirtual | 
 
 
◆ m_inputStore
◆ m_metadataStore
The documentation for this class was generated from the following files: