|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   12 #ifndef EFEXBYTESTREAMTOOL_H  
   13 #define EFEXBYTESTREAMTOOL_H 
   34 #include "Gaudi/Property.h" 
   50         virtual StatusCode convertFromBS(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vrobf, 
const EventContext& eventContext)
const override;
 
   53         virtual StatusCode convertToBS(std::vector<OFFLINE_FRAGMENTS_NAMESPACE_WRITE::ROBFragment*>& vrobf, 
const EventContext& eventContext) 
override;
 
   56         virtual const std::vector<uint32_t>& 
robIds()
 const override {
 
   61         ToolHandle<GenericMonitoringTool> 
m_monTool{
this,
"MonTool",
"",
"Monitoring tool"};
 
   68               virtual void err(
const std::string& location, 
const std::string& 
title, 
const std::string& 
detail) 
const override;
 
   74         Gaudi::Property<std::vector<uint32_t>> 
m_robIds {
this, 
"ROBIDs", {}, 
"List of ROB IDs required for conversion to/from xAOD RoI"};
 
   80             this, 
"eEMContainerWriteKey", 
"", 
"Write handle key to eEM TOB container for conversion from ByteStream"};
 
   82             this, 
"eTAUContainerWriteKey", 
"", 
"Write handle key to eTAU TOB container for conversion from ByteStream"};
 
   84             this, 
"eEMxContainerWriteKey", 
"", 
"Write handle key to eEM xTOB container for conversion from ByteStream"};
 
   86             this, 
"eTAUxContainerWriteKey", 
"", 
"Write handle key to eTAU xTOB container for conversion from ByteStream"};
 
   90             this, 
"eEMSliceContainerWriteKey", 
"", 
"Write handle key to eEM TOB out-of-time container for conversion from ByteStream"};
 
   92             this, 
"eTAUSliceContainerWriteKey", 
"", 
"Write handle key to eTAU TOB out-of-time container for conversion from ByteStream"};
 
   95             this, 
"eTowerContainerWriteKey", 
"", 
"Write handle key to ETower container for conversion from ByteStream"};
 
   99             this, 
"eEMContainerReadKey", 
"", 
"Read handle key to eEM (x)TOB container for conversion to ByteStream"};
 
  101             this, 
"eTAUContainerReadKey", 
"", 
"Read handle key to eTAU (x)TOB container for conversion to ByteStream"};
 
  111 #endif // EFEXBYTESTREAMTOOL_H 
  
Interface class for logging, can be overriden to e.g.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Header file to be included by clients of the Monitored infrastructure.