![]() |
ATLAS Offline Software
|
Cache which tracks memory allocated for ByteStream data representation in the convertToBS method. More...
Public Member Functions | |
| ~Cache () | |
| void | clear () |
Public Attributes | |
| std::vector< std::unique_ptr< uint32_t[]> > | rodData |
| std::vector< std::unique_ptr< OFFLINE_FRAGMENTS_NAMESPACE_WRITE::ROBFragment > > | robFragments |
Cache which tracks memory allocated for ByteStream data representation in the convertToBS method.
The raw ROD data and the ROBFragment object need to remain valid until they are packed into the output full event at the very end of event processing. Due to this requirement, the cache is cleared only on the next event by calling the clearCache method.
Definition at line 128 of file IL1TriggerByteStreamTool.h.
|
inline |
Definition at line 131 of file IL1TriggerByteStreamTool.h.
|
inline |
Definition at line 132 of file IL1TriggerByteStreamTool.h.
| std::vector<std::unique_ptr<OFFLINE_FRAGMENTS_NAMESPACE_WRITE::ROBFragment> > IL1TriggerByteStreamTool::Cache::robFragments |
Definition at line 130 of file IL1TriggerByteStreamTool.h.
| std::vector<std::unique_ptr<uint32_t[]> > IL1TriggerByteStreamTool::Cache::rodData |
Definition at line 129 of file IL1TriggerByteStreamTool.h.