1 #ifndef CSCRawToDigi_CSCALCTHeader2007_h 2 #define CSCRawToDigi_CSCALCTHeader2007_h 12 #include <boost/dynamic_bitset.hpp> 53 unsigned reserved1 : 4;
55 unsigned l1aCounter : 12;
56 unsigned reserved2 : 4;
58 unsigned readoutCounter : 12;
59 unsigned reserved3 : 4;
61 unsigned bxnCount : 12;
62 unsigned rawOverflow : 1;
63 unsigned lctOverflow : 1;
64 unsigned configPresent : 1;
67 unsigned bxnBeforeReset : 12;
70 unsigned boardType : 3;
71 unsigned backwardForward : 1;
72 unsigned negativePositive : 1;
73 unsigned mirrored : 1;
74 unsigned qualityCancell : 1;
75 unsigned latencyClocks : 1;
76 unsigned patternB : 1;
77 unsigned widePattern : 1;
78 unsigned reserved0 : 2;
83 unsigned firmwareVersion : 6;
100 unsigned virtexIDLow : 15;
103 unsigned virtexIDMed : 15;
106 unsigned virtexIDHigh : 10;
126 unsigned configRegister0 : 15;
129 unsigned configRegister1 : 15;
132 unsigned configRegister2 : 15;
135 unsigned configRegister3 : 15;
138 unsigned configRegister4 : 9;
156 unsigned collisionMaskRegister : 14;
174 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