ATLAS Offline Software
Loading...
Searching...
No Matches
TrigByteStreamInputSvc::EventCache Struct Reference
Collaboration diagram for TrigByteStreamInputSvc::EventCache:

Public Member Functions

 ~EventCache ()=default
void releaseEvent ()

Public Attributes

std::unique_ptr< RawEventfullEventFragment {nullptr}
 Current event fragment.
std::unique_ptr< uint32_t[]> rawData {nullptr}
 Underlying data structure.

Detailed Description

Definition at line 52 of file TrigByteStreamInputSvc.h.

Constructor & Destructor Documentation

◆ ~EventCache()

TrigByteStreamInputSvc::EventCache::~EventCache ( )
default

Member Function Documentation

◆ releaseEvent()

void TrigByteStreamInputSvc::EventCache::releaseEvent ( )

Definition at line 197 of file TrigByteStreamInputSvc.cxx.

197 {
198 this->rawData.reset();
199 this->fullEventFragment.reset();
200}
std::unique_ptr< uint32_t[]> rawData
Underlying data structure.
std::unique_ptr< RawEvent > fullEventFragment
Current event fragment.

Member Data Documentation

◆ fullEventFragment

std::unique_ptr<RawEvent> TrigByteStreamInputSvc::EventCache::fullEventFragment {nullptr}

Current event fragment.

Definition at line 55 of file TrigByteStreamInputSvc.h.

55{nullptr};

◆ rawData

std::unique_ptr<uint32_t[]> TrigByteStreamInputSvc::EventCache::rawData {nullptr}

Underlying data structure.

Definition at line 56 of file TrigByteStreamInputSvc.h.

56{nullptr};

The documentation for this struct was generated from the following files: