1 #ifndef EventFilter_CSCRawToDigi_CSCCFEBTimeSlice_h 2 #define EventFilter_CSCRawToDigi_CSCCFEBTimeSlice_h CSCCFEBSCAControllerWord()
unsigned short adcOverflow
void set_L1Anumber(unsigned l1a)
unsigned buffer_warning
WORD 99.
CSCCFEBDataWord * timeSample(int index) const
input from 0 to 95
void setControllerWord(const CSCCFEBSCAControllerWord &controllerWord)
CSCCFEBSCAControllerWord scaControllerWord(int layer) const
unpacked from the controller words for each channel in the layer
friend std::ostream & operator<<(std::ostream &os, const CSCCFEBTimeSlice &)
unsigned n_free_sca_blocks
WORD 98.
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
unsigned sizeInWords() const
unsigned get_l1pipe_empty() const
bool sixteenSamples() const
whether we keep 8 or 16 time samples
unsigned get_buffer_warning() const
unsigned get_n_free_sca_blocks() const
unsigned short overlappedSampleFlag
unsigned short controllerData
combined from all 16 strips to make a word
unsigned get_lctpipe_full() const
unsigned get_l1pipe_full() const
unsigned short theSamples[96]
unsigned get_lctpipe_count() const
unsigned get_buffer_count() const
void setCRC()
=VB= Set calculated CRC value for simulated CFEB Time Slice data
unsigned get_L1A_number() const
unsigned get_lctpipe_empty() const
unsigned get_crc() const
accessors for words 97, 98 and 99