1 #ifndef CSCRawToDigi_CSCALCTHeader2007_h 2 #define CSCRawToDigi_CSCALCTHeader2007_h 12 #include <boost/dynamic_bitset.hpp> 48 unsigned reserved1 : 4;
50 unsigned l1aCounter : 12;
51 unsigned reserved2 : 4;
53 unsigned readoutCounter : 12;
54 unsigned reserved3 : 4;
56 unsigned bxnCount : 12;
57 unsigned rawOverflow : 1;
58 unsigned lctOverflow : 1;
59 unsigned configPresent : 1;
62 unsigned bxnBeforeReset : 12;
65 unsigned boardType : 3;
66 unsigned backwardForward : 1;
67 unsigned negativePositive : 1;
69 unsigned qualityCancell : 1;
70 unsigned latencyClocks : 1;
71 unsigned patternB : 1;
72 unsigned widePattern : 1;
73 unsigned reserved0 : 2;
93 unsigned virtexIDLow : 15;
96 unsigned virtexIDMed : 15;
99 unsigned virtexIDHigh : 10;
114 unsigned configRegister0 : 15;
117 unsigned configRegister1 : 15;
120 unsigned configRegister2 : 15;
123 unsigned configRegister3 : 15;
126 unsigned configRegister4 : 9;
140 unsigned collisionMaskRegister : 14;
154 unsigned hotChannelMask : 12;
void setFromBuffer(unsigned short const *buf)
CSCConfigurationRegister()
short unsigned int sizeInWords() const
void setFromBuffer(unsigned short const *buf)
short unsigned int sizeInWords() const
static short unsigned int sizeInWords()
void setFromBuffer(unsigned short const *buf)
void setFromBuffer(unsigned short const *buf)
short unsigned int sizeInWords() const
void setFromBuffer(unsigned short const *buf)
short unsigned int sizeInWords() const