EventFilter/CSCRawToDigi/src/CSCTMBHeader2020_TMB.cc
/* /// commented to prevent compilation warning 
   /// use it when copper TMB fw would implement CCLUT features
 
const std::vector<std::pair<unsigned, unsigned> >
    run3_pattern_lookup_tbl = {{0, 0}, {0, 1}, {0, 2}, {0, 3}, {0, 4},  /// Valid LCT0, invalid LCT1 combination. Check LCT1 vpf
                               {0, 0}, {0, 1}, {0, 2}, {0, 3}, {0, 4}, {1, 0}, {1, 1}, {1, 2}, {1, 3},
                               {1, 4}, {2, 0}, {2, 1}, {2, 2}, {2, 3}, {2, 4}, {3, 0}, {3, 1}, {3, 2},
                               {3, 3}, {3, 4}, {4, 0}, {4, 1}, {4, 2}, {4, 3}, {4, 4}};  /// pattern IDs 30,31 are reserved

const unsigned run2_pattern_lookup_tbl[2][16] = {{10, 10, 10, 8, 8, 8, 6, 6, 6, 4, 4, 4, 2, 2, 2, 2},
                                                 {10, 10, 10, 9, 9, 9, 7, 7, 7, 5, 5, 5, 3, 3, 3, 3}};
*/
commented to prevent compilation warning
use it when copper TMB fw would implement CCLUT features




commented to prevent compilation warning use it when copper TMB fw would implement CCLUT features
CSCTMBHeader2020_TMB::CSCTMBHeader2020_TMB() {
  bzero(data(), sizeInWords() * 2);
  bits.nHeaderFrames = 42;
  bits.e0bline = 0x6E0B;
  bits.b0cline = 0xDB0C;
  bits.firmRevCode = 0x801;  
  bits.nTBins = 12;
  bits.nCFEBs = 5;
}
CSCTMBHeader2020_TMB :: CSCTMBHeader2020_TMB ( ) { bzero ( data ( ) , sizeInWords ( ) * 2 ) ; bits . nHeaderFrames = 42 ; bits . e0bline = 0x6E0B ; bits . b0cline = 0xDB0C ; bits . firmRevCode = 0x801 ; bits . nTBins = 12 ; bits . nCFEBs = 5 ; }
commented to prevent compilation warning
 use it when copper TMB fw would implement CCLUT features
commented to prevent compilation warning use it when copper TMB fw would implement CCLUT features
/// copper TMB hybrid fw Run2 CLCT + Run3 MPC/LCT data format + anode-only HMT (March 2022)