5 static int activeFEBsForChamberType[11] = {0, 7, 7, 0xf, 7, 0x7f, 0xf, 0x3f, 0xf, 0x3f, 0xf};
6 static int nTBinsForChamberType[11] = {7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7};
8 constexpr
int activeFEBsForChamberType[11] = {0, 7, 7, 0xf, 7, 0x7f, 0xf, 0x3f, 0xf, 0x3f, 0xf};
9 constexpr
int nTBinsForChamberType[11] = {7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7};
37 for (
int i = 0;
i < 7; ++
i) {
45 std::vector<CSCALCTDigi>
result;
52 result.push_back(digi0);
53 result.push_back(digi1);
uint16_t getCollisionB() const
uint16_t getQuality() const
return quality of a pattern
bool isValid() const
check ALCT validity (1 - valid ALCT)
uint16_t getBX() const
return BX - five low bits of BXN counter tagged by the ALCT
void addALCT0(const CSCALCTDigi &digi)
unsigned alct1_valid
2nd LCT lower 15 bits
void addALCT1(const CSCALCTDigi &digi)
uint16_t getKeyWG() const
return key wire group
std::vector< CSCALCTDigi > ALCTDigis() const
void add(const std::vector< CSCALCTDigi > &digis)
should try to sort, but doesn't for now
uint16_t getAccelerator() const