![]() |
ATLAS Offline Software
|
IOpaqueAddress for ByteStreamCnvSvc, with ROB ids. More...
#include <ByteStreamAddress.h>
Public Member Functions | |
| ByteStreamAddress (const CLID &clid, const std::string &fname, const std::string &cname, int p1=0, int p2=0) | |
| Standard Constructor. More... | |
| ByteStreamAddress (const CLID &clid) | |
| virtual | ~ByteStreamAddress () |
| void | add (uint32_t robid) |
| Add ROBID. More... | |
| void | setEventContext (const EventContext &eid) |
| const std::vector< uint32_t > & | getRobIDs () const |
| access the fragment pointer More... | |
| const EventContext & | getEventContext () const |
Static Public Member Functions | |
| static constexpr long | storageType () |
Private Attributes | |
| std::vector< uint32_t > | m_robIDs |
| EventContext | m_eid |
IOpaqueAddress for ByteStreamCnvSvc, with ROB ids.
Package : ByteStreamCnvSvcBase
description : Definition of RawEvent address class This class holds a vector of ROBIDs
Definition at line 28 of file ByteStreamAddress.h.
| ByteStreamAddress::ByteStreamAddress | ( | const CLID & | clid, |
| const std::string & | fname, | ||
| const std::string & | cname, | ||
| int | p1 = 0, |
||
| int | p2 = 0 |
||
| ) |
Standard Constructor.
Definition at line 27 of file ByteStreamAddress.cxx.
Definition at line 32 of file ByteStreamAddress.cxx.
|
inlinevirtual |
Definition at line 36 of file ByteStreamAddress.h.
| void ByteStreamAddress::add | ( | uint32_t | robid | ) |
Add ROBID.
Definition at line 38 of file ByteStreamAddress.cxx.
|
inline |
Definition at line 62 of file ByteStreamAddress.h.
| const std::vector< uint32_t > & ByteStreamAddress::getRobIDs | ( | ) | const |
access the fragment pointer
Definition at line 44 of file ByteStreamAddress.cxx.
|
inline |
Definition at line 59 of file ByteStreamAddress.h.
|
inlinestaticconstexpr |
Definition at line 51 of file ByteStreamAddress.h.
|
private |
Definition at line 56 of file ByteStreamAddress.h.
|
private |
Definition at line 55 of file ByteStreamAddress.h.
1.8.18