5#ifndef TrigT1RPChardware_RPCRXRODDecode_H
6#define TrigT1RPChardware_RPCRXRODDecode_H
75 enum recType {
Empty,
CMHead,
CMSub,
CMBod,
CMFoot,
PadHead,
PadSub,
PadPre,
PadFoot,
SLHead,
SLFoot,
RXHead,
RXFoot };
ROBData_T< OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment, OFFLINE_FRAGMENTS_NAMESPACE::PointerType > ROBData
unsigned short int ubit16
BaseObject(ObjectType, const std::string &)
bool m_slFound
the SL fragment was found
ubit16 SectorID
Sector, Pad and Matrix identifiers.
SectorLogicRXReadOutStructure SLROS
SectorLogicRXReadOut SLRO
ubit16 gimeCMFlag()
ROD structure control flags.
ubit16 m_CMFlag
data structure control flags
MatrixReadOutStructure CMROS
recType
define "previous" type of 16-bit data record
PadReadOutStructure PDROS
int pushWord(const ubit16 inword, uint NOBXS)
void setSLFragmentFound(bool slFound)
RODword headerMarker
ROD HEADER.
MatrixReadOut * CMFragment()
void RODAddresses(const RODword *RODData, const sbit32 numberOfStatusElements, const sbit32 statusBlockPosition)
RXReadOutStructure RXROS
service objects
SectorLogicRXReadOut * SLFragment()
bool m_enablePrintOut
enable printouts
ubit16 SourceSubDetectorID
void RODHeader(const RODword *ROBData)
sbit32 gimeRODDataAddress()
sbit32 m_RODDataAddress
ROD Data address.
ubit16 m_field
RPC data markers.
RODword DetectorEventType