|
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.