CMS 3D CMS Logo

CSCCFEBDataWord Struct Reference

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

#include <EventFilter/CSCRawToDigi/interface/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
 Always LOW for data words.
unsigned short overlappedSampleFlag: 1
 Overlapped sample flag (normally HIGH; set LOW when two separate LCTs share a time sample).


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

unsigned short CSCCFEBDataWord::adcCounts

Definition at line 22 of file CSCCFEBTimeSlice.h.

Referenced by CSCCFEBData::adcCounts(), CSCCFEBData::add(), and CSCCFEBData::digis().

unsigned short CSCCFEBDataWord::adcOverflow

Definition at line 23 of file CSCCFEBTimeSlice.h.

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

unsigned short CSCCFEBDataWord::controllerData

combined from all 16 strips to make a word

Definition at line 25 of file CSCCFEBTimeSlice.h.

Referenced by CSCCFEBData::controllerData(), CSCCFEBTimeSlice::scaControllerWord(), CSCCFEBTimeSlice::setControllerWord(), CSCCFEBTimeSlice::sixteenSamples(), and CSCCFEBData::statusDigi().

unsigned short CSCCFEBDataWord::errorstat

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().

unsigned short CSCCFEBDataWord::overlappedSampleFlag

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().


The documentation for this struct was generated from the following file:
Generated on Tue Jun 9 18:17:07 2009 for CMSSW by  doxygen 1.5.4