#include <CSCCFEBTimeSlice.h>
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 |
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.
unsigned short CSCCFEBDataWord::adcCounts |
Definition at line 22 of file CSCCFEBTimeSlice.h.
Referenced by CSCCFEBData::adcCounts(), CSCCFEBData::add(), CSCCFEBData::digis(), and cscdqm::EventProcessor::processCSC().
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().