![]() |
ATLAS Offline Software
|
Interface for MCEventInfoByteStreamTool. More...
#include <MCEventInfoByteStreamTool.h>
Public Member Functions | |
| DeclareInterfaceID (IMCEventInfoByteStreamTool, 1, 0) | |
| virtual | ~IMCEventInfoByteStreamTool () override=default |
| virtual StatusCode | convertToBS (std::vector< OFFLINE_FRAGMENTS_NAMESPACE_WRITE::ROBFragment * > &vrobf, const EventContext &eventContext)=0 |
| Convert xAOD::EventInfo MC fields to ByteStream ROB fragment. | |
| virtual StatusCode | convertFromBS (const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment *rob, xAOD::EventInfo &evtInfo) const =0 |
| Decode MC EventInfo from ROB fragment and fill xAOD::EventInfo. | |
| virtual const std::vector< uint32_t > & | robIds () const =0 |
| Return the ROB IDs used by this tool. | |
Interface for MCEventInfoByteStreamTool.
Definition at line 36 of file MCEventInfoByteStreamTool.h.
|
overridevirtualdefault |
|
pure virtual |
Decode MC EventInfo from ROB fragment and fill xAOD::EventInfo.
|
pure virtual |
Convert xAOD::EventInfo MC fields to ByteStream ROB fragment.
| IMCEventInfoByteStreamTool::DeclareInterfaceID | ( | IMCEventInfoByteStreamTool | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
Return the ROB IDs used by this tool.