![]() |
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 133 of file IL1TriggerByteStreamTool.h.
|
inline |
Definition at line 136 of file IL1TriggerByteStreamTool.h.
|
inline |
Definition at line 137 of file IL1TriggerByteStreamTool.h.
| std::vector<std::unique_ptr<OFFLINE_FRAGMENTS_NAMESPACE_WRITE::ROBFragment> > IL1TriggerByteStreamTool::Cache::robFragments |
Definition at line 135 of file IL1TriggerByteStreamTool.h.
| std::vector<std::unique_ptr<uint32_t[]> > IL1TriggerByteStreamTool::Cache::rodData |
Definition at line 134 of file IL1TriggerByteStreamTool.h.