|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #include "Identifier/Identifier.h"
Identifier identify() const
RpcPad(const Identifier &id, const IdentifierHash &idHash, ubit16 onlineId, int sector, ubit16 status)
partial contructor: needed when filling pad from bytestream errorCode not know until one is reading t...
RpcPad()
Default constructor.
RpcPad(const Identifier &id, const IdentifierHash &idHash, ubit16 onlineId, ubit16 status, ubit16 errorCode, int sector)
full constructor
void setSector(int sector)
void setLvl1Id(ubit16 lvl1Id)
RpcPad & operator=(RpcPad &&)=default
RpcPad(const Identifier &id, const IdentifierHash &idHash)
Creates an empty container ready for writing.
void setBcId(ubit16 bcId)
void setStatus(ubit16 status)
IdentifierHash identifyHash() const
Returns the OFFLINE identifier hash for this collection.
void setOnlineId(ubit16 onlineId)
An STL vector of pointers that by default owns its pointed-to elements.
RpcPad(const Identifier &id, const IdentifierHash &idHash, ubit16 onlineId, ubit16 lvl1Id, ubit16 bcId, ubit16 status, ubit16 errorCode, int sector)
full constructor with Lvl1 and Bcid
unsigned short int ubit16
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
void setErrorCode(ubit16 errorCode)
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
unsigned short int ubit16
macros to associate a CLID to a type
MsgStream & operator<<(MsgStream &sl, const RpcPad &coll)
Overload of << operator for MsgStream for debug output.