ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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. More...
 
std::unique_ptr< uint32_t[]> rawData {nullptr}
 Underlying data structure. More...
 

Detailed Description

Definition at line 54 of file TrigByteStreamInputSvc.h.

Constructor & Destructor Documentation

◆ ~EventCache()

TrigByteStreamInputSvc::EventCache::~EventCache ( )
default

Member Function Documentation

◆ releaseEvent()

void TrigByteStreamInputSvc::EventCache::releaseEvent ( )

Definition at line 213 of file TrigByteStreamInputSvc.cxx.

213  {
214  this->rawData.reset();
215  this->fullEventFragment.reset();
216 }

Member Data Documentation

◆ fullEventFragment

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

Current event fragment.

Definition at line 57 of file TrigByteStreamInputSvc.h.

◆ rawData

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

Underlying data structure.

Definition at line 58 of file TrigByteStreamInputSvc.h.


The documentation for this struct was generated from the following files:
TrigByteStreamInputSvc::EventCache::rawData
std::unique_ptr< uint32_t[]> rawData
Underlying data structure.
Definition: TrigByteStreamInputSvc.h:58
TrigByteStreamInputSvc::EventCache::fullEventFragment
std::unique_ptr< RawEvent > fullEventFragment
Current event fragment.
Definition: TrigByteStreamInputSvc.h:57