TrigByteStreamInputSvc::EventCache Node1 TrigByteStreamInputSvc ::EventCache + ~EventCache() + releaseEvent() Node2 std::unique_ptr< uint32_t[]> + ptr + operator->() Node2->Node1 +rawData Node3 std::unique_ptr< RawEvent > + ptr + operator->() Node3->Node1 +fullEventFragment