CMS 3D CMS Logo

Public Attributes

CSCCFEBDataWord Struct Reference

#include <CSCCFEBTimeSlice.h>

List of all members.

Public Attributes

unsigned short adcCounts: 12
unsigned short adcOverflow: 1
unsigned short controllerData: 1
 combined from all 16 strips to make a word
unsigned short errorstat: 1
unsigned short overlappedSampleFlag: 1

Detailed Description

CFEB Data Stream The ordering of the words in the data stream from a single CFEB is described by the following nested loops:

do (N_ts time samples){ do (Gray code loop over 16 CSC Strips; S=0,1,3,2,6,7,5,4,12,13,15,14,10,11,9,8){ do (loop over 6 CSC Layers; L=3,1,5,6,4,2){ } } CRC word CFEB Info word 98 CFEB Info word 99 Dummy word (0x7FFF) }

Definition at line 21 of file CSCCFEBTimeSlice.h.


Member Data Documentation

Definition at line 23 of file CSCCFEBTimeSlice.h.

Referenced by CSCCFEBData::adcOverflow(), and CSCCFEBData::digis().

Always LOW for data words. HIGH for DDU Code word (maybe End of Event or Error)

Definition at line 31 of file CSCCFEBTimeSlice.h.

Referenced by CSCCFEBData::digis(), and CSCCFEBData::errorstat().

Overlapped sample flag (normally HIGH; set LOW when two separate LCTs share a time sample).

Definition at line 28 of file CSCCFEBTimeSlice.h.

Referenced by CSCCFEBData::digis(), and CSCCFEBData::overlappedSampleFlag().