|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    8 #ifndef L1TOPOPHASE1BYTESTREAMTOOL_H  
    9 #define L1TOPOPHASE1BYTESTREAMTOOL_H 
   17 #include "Gaudi/Property.h" 
   37   virtual StatusCode convertFromBS(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vrobf, 
const EventContext& eventContext)
const override;
 
   39   virtual StatusCode convertToBS(std::vector<OFFLINE_FRAGMENTS_NAMESPACE_WRITE::ROBFragment*>& vrobf, 
const EventContext& eventContext) 
override;
 
   41   virtual const std::vector<uint32_t>& 
robIds()
 const override {
 
   46   StatusCode convert(
const ROBF* rob, 
const std::unique_ptr<xAOD::L1TopoRawDataContainer> &container) 
const;
 
   50     Gaudi::Property<std::vector<uint32_t>> 
m_robIds {
this, 
"ROBIDs", {}, 
"List of ROB IDs required for conversion to/from xAOD RoI"};
 
   61 #endif // L1TOPOPHASE1BYTESTREAMTOOL_H 
  
Property holding a SG store/key/clid from which a ReadHandle is made.
OFFLINE_FRAGMENTS_NAMESPACE_WRITE::ROBFragment ROBF
Property holding a SG store/key/clid from which a WriteHandle is made.
Simplified version of the C++20 std::span.
::StatusCode StatusCode
StatusCode definition for legacy code.
eformat::ROBFragment< PointerType > ROBFragment
eformat::write::ROBFragment ROBFragment