|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef GFEXBYTESTREAMTOOL_H
13 #define GFEXBYTESTREAMTOOL_H
33 #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 {
62 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool"};
67 Gaudi::Property<std::vector<uint32_t>>
m_robIds {
this,
"ROBIDs", {},
"List of ROB IDs required for conversion to/from xAOD RoI"};
68 Gaudi::Property<bool>
m_saveExtendedTOBs {
this,
"SaveExtendedTOBs",
false,
"Decode and write xTOBs instead of TOBs"};
118 #endif // GFEXBYTESTREAMTOOL_H
L1Topo::BlockTypes blockType(const uint32_t word, uint32_t offset=28, uint32_t size=0x0f)
Function to return the block type of a data word from L1Topo
Property holding a SG store/key/clid from which a ReadHandle is made.
setScaleOne setStatusOne setSaturated int16_t
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.