ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
ByteStreamCnvSvc::SlotData Struct Reference

Slot-specific state. More...

Collaboration diagram for ByteStreamCnvSvc::SlotData:

Public Member Functions

void clear ()
 

Public Attributes

std::unique_ptr< RawEventWritem_rawEventWrite
 
std::map< std::string, std::unique_ptr< FullEventAssemblerBase > > m_feaMap
 
std::vector< uint32_t > m_tagBuff
 
std::vector< uint32_t > m_l1Buff
 
std::vector< uint32_t > m_l2Buff
 
std::vector< uint32_t > m_efBuff
 

Detailed Description

Slot-specific state.

Definition at line 89 of file ByteStreamCnvSvc.h.

Member Function Documentation

◆ clear()

void ByteStreamCnvSvc::SlotData::clear ( )
inline

Definition at line 98 of file ByteStreamCnvSvc.h.

99  {
100  m_rawEventWrite.reset();
101  m_feaMap.clear();
102  m_tagBuff.clear();
103  m_l1Buff.clear();
104  m_l2Buff.clear();
105  m_efBuff.clear();
106  }

Member Data Documentation

◆ m_efBuff

std::vector<uint32_t> ByteStreamCnvSvc::SlotData::m_efBuff

Definition at line 96 of file ByteStreamCnvSvc.h.

◆ m_feaMap

std::map<std::string, std::unique_ptr<FullEventAssemblerBase> > ByteStreamCnvSvc::SlotData::m_feaMap

Definition at line 92 of file ByteStreamCnvSvc.h.

◆ m_l1Buff

std::vector<uint32_t> ByteStreamCnvSvc::SlotData::m_l1Buff

Definition at line 94 of file ByteStreamCnvSvc.h.

◆ m_l2Buff

std::vector<uint32_t> ByteStreamCnvSvc::SlotData::m_l2Buff

Definition at line 95 of file ByteStreamCnvSvc.h.

◆ m_rawEventWrite

std::unique_ptr<RawEventWrite> ByteStreamCnvSvc::SlotData::m_rawEventWrite

Definition at line 91 of file ByteStreamCnvSvc.h.

◆ m_tagBuff

std::vector<uint32_t> ByteStreamCnvSvc::SlotData::m_tagBuff

Definition at line 93 of file ByteStreamCnvSvc.h.


The documentation for this struct was generated from the following file:
ByteStreamCnvSvc::SlotData::m_feaMap
std::map< std::string, std::unique_ptr< FullEventAssemblerBase > > m_feaMap
Definition: ByteStreamCnvSvc.h:92
ByteStreamCnvSvc::SlotData::m_efBuff
std::vector< uint32_t > m_efBuff
Definition: ByteStreamCnvSvc.h:96
ByteStreamCnvSvc::SlotData::m_l1Buff
std::vector< uint32_t > m_l1Buff
Definition: ByteStreamCnvSvc.h:94
ByteStreamCnvSvc::SlotData::m_l2Buff
std::vector< uint32_t > m_l2Buff
Definition: ByteStreamCnvSvc.h:95
ByteStreamCnvSvc::SlotData::m_rawEventWrite
std::unique_ptr< RawEventWrite > m_rawEventWrite
Definition: ByteStreamCnvSvc.h:91
ByteStreamCnvSvc::SlotData::m_tagBuff
std::vector< uint32_t > m_tagBuff
Definition: ByteStreamCnvSvc.h:93