CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Public Attributes
CSCTMBHeader2007_rev0x50c3 Struct Reference

#include <CSCTMBHeader2007_rev0x50c3.h>

Inheritance diagram for CSCTMBHeader2007_rev0x50c3:
CSCVTMBHeaderFormat

Public Types

enum  { NWORDS = 43 }
 

Public Member Functions

void addALCT0 (const CSCALCTDigi &digi) override
 
void addALCT1 (const CSCALCTDigi &digi) override
 
void addCLCT0 (const CSCCLCTDigi &digi) override
 Needed before data packing. More...
 
void addCLCT1 (const CSCCLCTDigi &digi) override
 
void addCorrelatedLCT0 (const CSCCorrelatedLCTDigi &digi) override
 
void addCorrelatedLCT1 (const CSCCorrelatedLCTDigi &digi) override
 
void addShower (const CSCShowerDigi &digi) override
 
uint16_t ALCTMatchTime () const override
 
uint16_t ALCTOnly () const override
 
uint16_t Bxn0Diff () const override
 
uint16_t Bxn1Diff () const override
 
uint16_t BXNCount () const override
 
bool check () const override
 
std::vector< CSCCLCTDigiCLCTDigis (uint32_t idlayer) override
 returns CLCT digis More...
 
uint16_t CLCTOnly () const override
 
std::vector< CSCCorrelatedLCTDigiCorrelatedLCTDigis (uint32_t idlayer) const override
 returns CorrelatedLCT digis More...
 
 CSCTMBHeader2007_rev0x50c3 ()
 
 CSCTMBHeader2007_rev0x50c3 (const unsigned short *buf)
 
unsigned short * data () override
 returns the first data word More...
 
uint16_t firmwareRevision () const override
 
uint16_t L1ANumber () const override
 
uint16_t NCFEBs () const override
 
unsigned short int NHeaderFrames () const override
 
uint16_t NTBins () const override
 
void print (std::ostream &os) const override
 
void setEventInformation (const CSCDMBHeader &dmbHeader) override
 
void setNCFEBs (uint16_t ncfebs) override
 
unsigned short int sizeInWords () const override
 
void swapCLCTs (CSCCLCTDigi &digi1, CSCCLCTDigi &digi2)
 
uint16_t syncError () const override
 
uint16_t syncErrorCLCT () const override
 
uint16_t syncErrorMPC0 () const override
 
uint16_t syncErrorMPC1 () const override
 
uint16_t TMBMatch () const override
 
- Public Member Functions inherited from CSCVTMBHeaderFormat
uint16_t sizeInBytes () const
 
virtual ~CSCVTMBHeaderFormat ()
 

Public Attributes

struct {
   unsigned   activeCFEBs: 5
 
   unsigned   aff_source: 1
 
   unsigned   alct0Amu: 1
 
   unsigned   alct0Key: 7
 
   unsigned   alct0Quality: 2
 
   unsigned   alct0Valid: 1
 
   unsigned   alct1Amu: 1
 
   unsigned   alct1Key: 7
 
   unsigned   alct1Quality: 2
 
   unsigned   alct1Valid: 1
 
   unsigned   alct_cfg_done: 1
 
   unsigned   alct_delay: 4
 
   unsigned   alct_ecc_err: 2
 
   unsigned   alct_pretrig_win: 4
 
   unsigned   alctBXN: 5
 
   unsigned   alctCounterHigh: 15
 
   unsigned   alctCounterLow: 15
 
   unsigned   alctOnly: 1
 
   unsigned   b0cline: 16
 
   unsigned   bcb_read_enable: 1
 
   unsigned   bd_status: 15
 
   unsigned   boardID: 5
 
   unsigned   buf_fence_cnt: 12
 
   unsigned   buf_fence_cnt_peak: 12
 
   unsigned   buf_q_adr_err: 1
 
   unsigned   buf_q_empty: 1
 
   unsigned   buf_q_full: 1
 
   unsigned   buf_q_ovf_err: 1
 
   unsigned   buf_q_udf_err: 1
 
   unsigned   buf_stalled: 1
 
   unsigned   bufFull: 1
 
   unsigned   bx0_match: 1
 
   unsigned   bxnCount: 12
 
   unsigned   bxnPreTrigger: 12
 
   unsigned   cfeb_badbits_blocked: 1
 
   unsigned   cfeb_badbits_found: 5
 
   unsigned   CFEBsEnabled: 5
 
   unsigned   clct0_key_high: 1
 
   unsigned   clct0_key_low: 7
 
   unsigned   clct0_quality: 3
 
   unsigned   clct0_shape: 4
 
   unsigned   clct0_valid: 1
 
   unsigned   clct0Invalid: 1
 
   unsigned   clct1_key_high: 1
 
   unsigned   clct1_key_low: 7
 
   unsigned   clct1_quality: 3
 
   unsigned   clct1_shape: 4
 
   unsigned   clct1_valid: 1
 
   unsigned   clct1Busy: 1
 
   unsigned   clct1Invalid: 1
 
   unsigned   clct_bxn: 2
 
   unsigned   clct_sync_err: 1
 
   unsigned   clct_width: 4
 
   unsigned   clctCounterHigh: 15
 
   unsigned   clctCounterLow: 15
 
   unsigned   clctOnly: 1
 
   unsigned   cscID: 4
 
   unsigned   dduCode1: 3
 
   unsigned   dduCode2: 3
 
   unsigned   dduCode3: 3
 
   unsigned   dmbThresh: 3
 
   unsigned   drift_delay: 2
 
   unsigned   dupeALCT: 1
 
   unsigned   dupeCLCT: 1
 
   unsigned   e0bline: 16
 
   unsigned   fifo_pretrig_rpc: 5
 
   unsigned   fifo_tbins_rpc: 5
 
   unsigned   fifoMode: 3
 
   unsigned   fifoPretrig: 5
 
   unsigned   firmRevCode: 15
 
   unsigned   flag1: 1
 
   unsigned   flag10: 1
 
   unsigned   flag11: 1
 
   unsigned   flag12: 1
 
   unsigned   flag13: 1
 
   unsigned   flag14: 1
 
   unsigned   flag15: 1
 
   unsigned   flag16: 1
 
   unsigned   flag17: 1
 
   unsigned   flag18: 1
 
   unsigned   flag19: 1
 
   unsigned   flag2: 1
 
   unsigned   flag20: 1
 
   unsigned   flag21: 1
 
   unsigned   flag22: 1
 
   unsigned   flag23: 1
 
   unsigned   flag24: 1
 
   unsigned   flag25: 1
 
   unsigned   flag26: 1
 
   unsigned   flag27: 1
 
   unsigned   flag28: 1
 
   unsigned   flag29: 1
 
   unsigned   flag3: 1
 
   unsigned   flag30: 1
 
   unsigned   flag31: 1
 
   unsigned   flag32: 1
 
   unsigned   flag33: 1
 
   unsigned   flag34: 1
 
   unsigned   flag35: 1
 
   unsigned   flag36: 1
 
   unsigned   flag37: 1
 
   unsigned   flag38: 1
 
   unsigned   flag39: 1
 
   unsigned   flag4: 1
 
   unsigned   flag40: 1
 
   unsigned   flag41: 1
 
   unsigned   flag5: 1
 
   unsigned   flag6: 1
 
   unsigned   flag7: 1
 
   unsigned   flag8: 1
 
   unsigned   flag9: 1
 
   unsigned   hasBuf: 1
 
   unsigned   hitThresh: 3
 
   unsigned   l1aNumber: 12
 
   unsigned   l1atype: 2
 
   unsigned   layer_trig_en: 1
 
   unsigned   layerTriggered: 1
 
   unsigned   lctRankErr: 1
 
   unsigned   lock_lost: 1
 
   unsigned   lyr_thresh_pretrig: 3
 
   unsigned   matchWin: 4
 
   unsigned   MPC_Muon0_bc0_: 1
 
   unsigned   MPC_Muon0_bend_: 1
 
   unsigned   MPC_Muon0_bx_: 1
 
   unsigned   MPC_Muon0_clct_pattern_: 4
 
   unsigned   MPC_Muon0_cscid_bit4: 1
 
   unsigned   MPC_Muon0_cscid_low: 3
 
   unsigned   MPC_Muon0_halfstrip_clct_pattern: 8
 
   unsigned   MPC_Muon0_quality_: 4
 
   unsigned   MPC_Muon0_SyncErr_: 1
 
   unsigned   MPC_Muon0_vpf_: 1
 
   unsigned   MPC_Muon0_wire_: 7
 
   unsigned   MPC_Muon1_bc0_: 1
 
   unsigned   MPC_Muon1_bend_: 1
 
   unsigned   MPC_Muon1_bx_: 1
 
   unsigned   MPC_Muon1_clct_pattern_: 4
 
   unsigned   MPC_Muon1_cscid_bit4: 1
 
   unsigned   MPC_Muon1_cscid_low: 3
 
   unsigned   MPC_Muon1_halfstrip_clct_pattern: 8
 
   unsigned   MPC_Muon1_quality_: 4
 
   unsigned   MPC_Muon1_SyncErr_: 1
 
   unsigned   MPC_Muon1_vpf_: 1
 
   unsigned   MPC_Muon1_wire_: 7
 
   unsigned   MPCAccept: 2
 
   unsigned   MPCDelay: 4
 
   unsigned   nCFEBs: 3
 
   unsigned   nHeaderFrames: 6
 
   unsigned   noALCT: 1
 
   unsigned   nphThresh: 3
 
   unsigned   NRPCs: 2
 
   unsigned   nTBins: 5
 
   unsigned   oneALCT: 1
 
   unsigned   oneCLCT: 1
 
   unsigned   parity_err_cfeb_ram: 5
 
   unsigned   parity_err_rpc: 1
 
   unsigned   parity_err_summary: 1
 
   unsigned   pid_thresh_postdrift: 4
 
   unsigned   pidThresh: 4
 
   unsigned   pop_l1a_match_win: 4
 
   unsigned   preTrigCounterHigh: 15
 
   unsigned   preTrigCounterLow: 15
 
   unsigned   r_buf_fence_dist: 11
 
   unsigned   r_nlayers_hit_vec: 6
 
   unsigned   r_type: 2
 
   unsigned   r_wr_buf_adr: 11
 
   unsigned   r_wr_buf_ready: 1
 
   unsigned   readCFEBs: 5
 
   unsigned   readoutCounter: 12
 
   unsigned   reverse_hs_csc: 1
 
   unsigned   reverse_hs_me1a: 1
 
   unsigned   reverse_hs_me1b: 1
 
   unsigned   RPCEnable: 1
 
   unsigned   RPCList: 2
 
   unsigned   runID: 4
 
   unsigned   scopeExists: 1
 
   unsigned   stackOvf: 1
 
   unsigned   staggerCSC: 1
 
   unsigned   syncError: 1
 
   unsigned   tmb_alct_only_ro: 1
 
   unsigned   tmb_allow_alct: 1
 
   unsigned   tmb_allow_alct_ro: 1
 
   unsigned   tmb_allow_clct: 1
 
   unsigned   tmb_allow_clct_ro: 1
 
   unsigned   tmb_allow_match: 1
 
   unsigned   tmb_allow_match_ro: 1
 
   unsigned   tmb_clct0_discard: 1
 
   unsigned   tmb_clct1_discard: 1
 
   unsigned   tmb_clct_only_ro: 1
 
   unsigned   tmb_match_ro: 1
 
   unsigned   tmb_non_trig_keep: 1
 
   unsigned   tmb_trig_keep: 1
 
   unsigned   tmb_trig_pulse: 1
 
   unsigned   tmbMatch: 1
 
   unsigned   triadPersist: 4
 
   unsigned   trig_source_vect: 2
 
   unsigned   trigCounterHigh: 15
 
   unsigned   trigCounterLow: 15
 
   unsigned   trigSourceVect: 9
 
   unsigned   twoALCT: 1
 
   unsigned   twoCLCT: 1
 
   unsigned   uptimeCounterHigh: 15
 
   unsigned   uptimeCounterLow: 15
 
   unsigned   vmeExists: 1
 
   unsigned   wr_buf_ready: 1
 
bits
 

Additional Inherited Members

- Protected Member Functions inherited from CSCVTMBHeaderFormat
void swapCLCTs (CSCCLCTDigi &digi1, CSCCLCTDigi &digi2)
 

Detailed Description

Definition at line 6 of file CSCTMBHeader2007_rev0x50c3.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
NWORDS 

Definition at line 7 of file CSCTMBHeader2007_rev0x50c3.h.

7 { NWORDS = 43 };

Constructor & Destructor Documentation

◆ CSCTMBHeader2007_rev0x50c3() [1/2]

CSCTMBHeader2007_rev0x50c3::CSCTMBHeader2007_rev0x50c3 ( )

Definition at line 5 of file CSCTMBHeader2007_rev0x50c3.cc.

5  {
6  bzero(data(), sizeInWords() * 2);
7  bits.nHeaderFrames = 42;
8  bits.e0bline = 0x6E0B;
9  bits.b0cline = 0xDB0C;
10  bits.firmRevCode = 0x50c3;
11  bits.nTBins = 12;
12  bits.nCFEBs = 5;
13 }

References bits, data(), and sizeInWords().

◆ CSCTMBHeader2007_rev0x50c3() [2/2]

CSCTMBHeader2007_rev0x50c3::CSCTMBHeader2007_rev0x50c3 ( const unsigned short *  buf)

Definition at line 15 of file CSCTMBHeader2007_rev0x50c3.cc.

15  {
16  memcpy(data(), buf, sizeInWords() * 2);
17 }

References visDQMUpload::buf, data(), and sizeInWords().

Member Function Documentation

◆ addALCT0()

void CSCTMBHeader2007_rev0x50c3::addALCT0 ( const CSCALCTDigi digi)
overridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 92 of file CSCTMBHeader2007_rev0x50c3.cc.

92  {
93  throw cms::Exception("In CSC TMBHeaderFormat 2007, ALCTs belong in ALCT header");
94 }

References Exception.

◆ addALCT1()

void CSCTMBHeader2007_rev0x50c3::addALCT1 ( const CSCALCTDigi digi)
overridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 96 of file CSCTMBHeader2007_rev0x50c3.cc.

96  {
97  throw cms::Exception("In CSC TMBHeaderFormat 2007, ALCTs belong in ALCT header");
98 }

References Exception.

◆ addCLCT0()

void CSCTMBHeader2007_rev0x50c3::addCLCT0 ( const CSCCLCTDigi digi)
overridevirtual

Needed before data packing.

for data packing

Implements CSCVTMBHeaderFormat.

Definition at line 100 of file CSCTMBHeader2007_rev0x50c3.cc.

100  {
101  int halfStrip = digi.getKeyStrip();
102  int pattern = digi.getPattern();
103  //int bend = digi.getBend();
104  //hardwareStripNumbering(strip, cfeb, pattern, bend);
105  bits.clct0_valid = digi.isValid();
106  bits.clct0_quality = digi.getQuality();
107  bits.clct0_shape = pattern;
108  // first 7 bits of halfstrip
109  bits.clct0_key_low = halfStrip & (0x7F);
110  // most-significant (8th) bit
111  bits.clct0_key_high = (halfStrip >> 7) & (0x1);
112  bits.clct_bxn = digi.getBX();
113  bits.bxnPreTrigger = digi.getFullBX();
114 }

References bits, CSCCLCTDigi::getBX(), CSCCLCTDigi::getFullBX(), CSCCLCTDigi::getKeyStrip(), CSCCLCTDigi::getPattern(), CSCCLCTDigi::getQuality(), CSCCLCTDigi::isValid(), topSingleLeptonDQM_PU_cfi::pattern, and testProducerWithPsetDescEmpty_cfi::x1.

◆ addCLCT1()

void CSCTMBHeader2007_rev0x50c3::addCLCT1 ( const CSCCLCTDigi digi)
overridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 116 of file CSCTMBHeader2007_rev0x50c3.cc.

116  {
117  int halfStrip = digi.getKeyStrip();
118  int pattern = digi.getPattern();
119  //int bend = digi.getBend();
120  //hardwareStripNumbering(strip, cfeb, pattern, bend);
121  bits.clct1_valid = digi.isValid();
122  bits.clct1_quality = digi.getQuality();
123  bits.clct1_shape = pattern;
124  // first 7 bits of halfstrip
125  bits.clct1_key_low = halfStrip & (0x7F);
126  // most-significant (8th) bit
127  bits.clct1_key_high = (halfStrip >> 7) & (0x1);
128  // There is just one BX field common for CLCT0 and CLCT1 (since both
129  // are latched at the same BX); set it in addCLCT0().
130  //bits.clct_bxn = digi.getBX();
131  bits.bxnPreTrigger = digi.getFullBX();
132  bits.bxnCount = (digi.getFullBX() + 167) & 0xFFF;
133 }

References bits, CSCCLCTDigi::getFullBX(), CSCCLCTDigi::getKeyStrip(), CSCCLCTDigi::getPattern(), CSCCLCTDigi::getQuality(), CSCCLCTDigi::isValid(), topSingleLeptonDQM_PU_cfi::pattern, and testProducerWithPsetDescEmpty_cfi::x1.

◆ addCorrelatedLCT0()

void CSCTMBHeader2007_rev0x50c3::addCorrelatedLCT0 ( const CSCCorrelatedLCTDigi digi)
overridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 135 of file CSCTMBHeader2007_rev0x50c3.cc.

135  {
136  int halfStrip = digi.getStrip();
137  //hardwareHalfStripNumbering(halfStrip);
138 
139  bits.MPC_Muon0_vpf_ = digi.isValid();
140  bits.MPC_Muon0_wire_ = digi.getKeyWG();
141  bits.MPC_Muon0_clct_pattern_ = digi.getPattern();
142  bits.MPC_Muon0_quality_ = digi.getQuality();
143  bits.MPC_Muon0_halfstrip_clct_pattern = halfStrip;
144  bits.MPC_Muon0_bend_ = digi.getBend();
145  bits.MPC_Muon0_SyncErr_ = digi.getSyncErr();
146  bits.MPC_Muon0_bx_ = digi.getBX();
147  bits.MPC_Muon0_bc0_ = digi.getBX0();
148  bits.MPC_Muon0_cscid_low = digi.getCSCID() & 0x7;
149  bits.MPC_Muon0_cscid_bit4 = (digi.getCSCID() >> 3) & 0x1;
150 }

References bits, CSCCorrelatedLCTDigi::getBend(), CSCCorrelatedLCTDigi::getBX(), CSCCorrelatedLCTDigi::getBX0(), CSCCorrelatedLCTDigi::getCSCID(), CSCCorrelatedLCTDigi::getKeyWG(), CSCCorrelatedLCTDigi::getPattern(), CSCCorrelatedLCTDigi::getQuality(), CSCCorrelatedLCTDigi::getStrip(), CSCCorrelatedLCTDigi::getSyncErr(), CSCCorrelatedLCTDigi::isValid(), and testProducerWithPsetDescEmpty_cfi::x1.

◆ addCorrelatedLCT1()

void CSCTMBHeader2007_rev0x50c3::addCorrelatedLCT1 ( const CSCCorrelatedLCTDigi digi)
overridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 152 of file CSCTMBHeader2007_rev0x50c3.cc.

152  {
153  int halfStrip = digi.getStrip();
154  //hardwareHalfStripNumbering(halfStrip);
155 
156  bits.MPC_Muon1_vpf_ = digi.isValid();
157  bits.MPC_Muon1_wire_ = digi.getKeyWG();
158  bits.MPC_Muon1_clct_pattern_ = digi.getPattern();
159  bits.MPC_Muon1_quality_ = digi.getQuality();
160  bits.MPC_Muon1_halfstrip_clct_pattern = halfStrip;
161  bits.MPC_Muon1_bend_ = digi.getBend();
162  bits.MPC_Muon1_SyncErr_ = digi.getSyncErr();
163  bits.MPC_Muon1_bx_ = digi.getBX();
164  bits.MPC_Muon1_bc0_ = digi.getBX0();
165  bits.MPC_Muon1_cscid_low = digi.getCSCID() & 0x7;
166  bits.MPC_Muon1_cscid_bit4 = (digi.getCSCID() >> 3) & 0x1;
167 }

References bits, CSCCorrelatedLCTDigi::getBend(), CSCCorrelatedLCTDigi::getBX(), CSCCorrelatedLCTDigi::getBX0(), CSCCorrelatedLCTDigi::getCSCID(), CSCCorrelatedLCTDigi::getKeyWG(), CSCCorrelatedLCTDigi::getPattern(), CSCCorrelatedLCTDigi::getQuality(), CSCCorrelatedLCTDigi::getStrip(), CSCCorrelatedLCTDigi::getSyncErr(), CSCCorrelatedLCTDigi::isValid(), and testProducerWithPsetDescEmpty_cfi::x1.

◆ addShower()

void CSCTMBHeader2007_rev0x50c3::addShower ( const CSCShowerDigi digi)
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 53 of file CSCTMBHeader2007_rev0x50c3.h.

53 {}

◆ ALCTMatchTime()

uint16_t CSCTMBHeader2007_rev0x50c3::ALCTMatchTime ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 13 of file CSCTMBHeader2007_rev0x50c3.h.

13 { return bits.matchWin; }

References bits.

◆ ALCTOnly()

uint16_t CSCTMBHeader2007_rev0x50c3::ALCTOnly ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 15 of file CSCTMBHeader2007_rev0x50c3.h.

15 { return bits.alctOnly; }

References bits.

◆ Bxn0Diff()

uint16_t CSCTMBHeader2007_rev0x50c3::Bxn0Diff ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 17 of file CSCTMBHeader2007_rev0x50c3.h.

17 { return 0; }

◆ Bxn1Diff()

uint16_t CSCTMBHeader2007_rev0x50c3::Bxn1Diff ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 18 of file CSCTMBHeader2007_rev0x50c3.h.

18 { return 0; }

◆ BXNCount()

uint16_t CSCTMBHeader2007_rev0x50c3::BXNCount ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 12 of file CSCTMBHeader2007_rev0x50c3.h.

12 { return bits.bxnCount; }

References bits.

◆ check()

bool CSCTMBHeader2007_rev0x50c3::check ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 41 of file CSCTMBHeader2007_rev0x50c3.h.

41 { return bits.e0bline == 0x6e0b; }

References bits.

◆ CLCTDigis()

std::vector< CSCCLCTDigi > CSCTMBHeader2007_rev0x50c3::CLCTDigis ( uint32_t  idlayer)
overridevirtual

returns CLCT digis

Implements CSCVTMBHeaderFormat.

Definition at line 26 of file CSCTMBHeader2007_rev0x50c3.cc.

26  {
27  std::vector<CSCCLCTDigi> result;
28  int halfstrip = bits.clct0_key_low + (bits.clct0_key_high << 7);
30  int cfeb = halfstrip / CSCConstants::NUM_HALF_STRIPS_PER_CFEB;
31  int pattern = bits.clct0_shape;
32  int bend = pattern & 0x1;
33 
34  //offlineStripNumbering(strip, cfeb, pattern, bend);
35  CSCCLCTDigi digi0(
36  bits.clct0_valid, bits.clct0_quality, pattern, 1, bend, strip, cfeb, bits.clct_bxn, 1, bits.bxnPreTrigger);
37  //digi0.setFullBX(bits.bxnPreTrigger);
38 
39  halfstrip = bits.clct1_key_low + (bits.clct1_key_high << 7);
41  cfeb = halfstrip / CSCConstants::NUM_HALF_STRIPS_PER_CFEB;
42  pattern = bits.clct1_shape;
43  bend = pattern & 0x1;
44 
45  //offlineStripNumbering(strip, cfeb, pattern, bend);
46  CSCCLCTDigi digi1(
47  bits.clct1_valid, bits.clct1_quality, pattern, 1, bend, strip, cfeb, bits.clct_bxn, 2, bits.bxnPreTrigger);
48  //digi1.setFullBX(bits.bxnPreTrigger);
49  result.push_back(digi0);
50  result.push_back(digi1);
51  return result;
52 }

References bits, CSCConstants::NUM_HALF_STRIPS_PER_CFEB, topSingleLeptonDQM_PU_cfi::pattern, mps_fire::result, and digitizers_cfi::strip.

◆ CLCTOnly()

uint16_t CSCTMBHeader2007_rev0x50c3::CLCTOnly ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 14 of file CSCTMBHeader2007_rev0x50c3.h.

14 { return bits.clctOnly; }

References bits.

◆ CorrelatedLCTDigis()

std::vector< CSCCorrelatedLCTDigi > CSCTMBHeader2007_rev0x50c3::CorrelatedLCTDigis ( uint32_t  idlayer) const
overridevirtual

returns CorrelatedLCT digis

for the zeroth MPC word:

for the first MPC word:

Implements CSCVTMBHeaderFormat.

Definition at line 55 of file CSCTMBHeader2007_rev0x50c3.cc.

55  {
56  std::vector<CSCCorrelatedLCTDigi> result;
58  int strip = bits.MPC_Muon0_halfstrip_clct_pattern; //this goes from 0-159
59  //offlineHalfStripNumbering(strip);
60  CSCCorrelatedLCTDigi digi(1,
61  bits.MPC_Muon0_vpf_,
62  bits.MPC_Muon0_quality_,
63  bits.MPC_Muon0_wire_,
64  strip,
65  bits.MPC_Muon0_clct_pattern_,
66  bits.MPC_Muon0_bend_,
67  bits.MPC_Muon0_bx_,
68  0,
69  bits.MPC_Muon0_bc0_,
70  bits.MPC_Muon0_SyncErr_,
71  bits.MPC_Muon0_cscid_low | (bits.MPC_Muon0_cscid_bit4 << 3));
72  result.push_back(digi);
74  strip = bits.MPC_Muon1_halfstrip_clct_pattern; //this goes from 0-159
75  //offlineHalfStripNumbering(strip);
76  digi = CSCCorrelatedLCTDigi(2,
77  bits.MPC_Muon1_vpf_,
78  bits.MPC_Muon1_quality_,
79  bits.MPC_Muon1_wire_,
80  strip,
81  bits.MPC_Muon1_clct_pattern_,
82  bits.MPC_Muon1_bend_,
83  bits.MPC_Muon1_bx_,
84  0,
85  bits.MPC_Muon1_bc0_,
86  bits.MPC_Muon1_SyncErr_,
87  bits.MPC_Muon1_cscid_low | (bits.MPC_Muon1_cscid_bit4 << 3));
88  result.push_back(digi);
89  return result;
90 }

References bits, mps_fire::result, and digitizers_cfi::strip.

◆ data()

unsigned short* CSCTMBHeader2007_rev0x50c3::data ( )
inlineoverridevirtual

returns the first data word

Implements CSCVTMBHeaderFormat.

Definition at line 40 of file CSCTMBHeader2007_rev0x50c3.h.

40 { return (unsigned short*)(&bits); }

References bits.

Referenced by CSCTMBHeader2007_rev0x50c3().

◆ firmwareRevision()

uint16_t CSCTMBHeader2007_rev0x50c3::firmwareRevision ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 27 of file CSCTMBHeader2007_rev0x50c3.h.

27 { return bits.firmRevCode; }

References bits.

◆ L1ANumber()

uint16_t CSCTMBHeader2007_rev0x50c3::L1ANumber ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 19 of file CSCTMBHeader2007_rev0x50c3.h.

19 { return bits.l1aNumber; }

References bits.

◆ NCFEBs()

uint16_t CSCTMBHeader2007_rev0x50c3::NCFEBs ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 21 of file CSCTMBHeader2007_rev0x50c3.h.

21 { return bits.nCFEBs; }

References bits.

◆ NHeaderFrames()

unsigned short int CSCTMBHeader2007_rev0x50c3::NHeaderFrames ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 38 of file CSCTMBHeader2007_rev0x50c3.h.

38 { return bits.nHeaderFrames; }

References bits.

◆ NTBins()

uint16_t CSCTMBHeader2007_rev0x50c3::NTBins ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 20 of file CSCTMBHeader2007_rev0x50c3.h.

20 { return bits.nTBins; }

References bits.

◆ print()

void CSCTMBHeader2007_rev0x50c3::print ( std::ostream &  os) const
overridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 169 of file CSCTMBHeader2007_rev0x50c3.cc.

169  {
170  os << "...............TMB Header.................."
171  << "\n";
172  os << std::hex << "BOC LINE " << bits.b0cline << " EOB " << bits.e0bline << "\n";
173  os << std::dec << "fifoMode = " << bits.fifoMode << ", nTBins = " << bits.nTBins << "\n";
174  // os << "dumpCFEBs = " << dumpCFEBs << ", nHeaderFrames = "
175  // << nHeaderFrames << "\n";
176  os << "boardID = " << bits.boardID << ", cscID = " << bits.cscID << "\n";
177  os << "l1aNumber = " << bits.l1aNumber << ", bxnCount = " << bits.bxnCount << "\n";
178  // os << "preTrigTBins = " << preTrigTBins << ", nCFEBs = "<< nCFEBs<< " ";
179  os << "trigSourceVect = " << bits.trigSourceVect << ", activeCFEBs = " << bits.activeCFEBs << "\n";
180  os << "bxnPreTrigger = " << bits.bxnPreTrigger << "\n";
181  os << "tmbMatch = " << bits.tmbMatch << " alctOnly = " << bits.alctOnly << " clctOnly = " << bits.clctOnly << "\n";
182  // << " alctMatchTime = " << alctMatchTime << " ";
183  // os << "hs_thresh = " << hs_thresh << ", ds_thresh = " << ds_thresh
184  // << " ";
185  // os << "clct0_key = " << bits.clct0_key
186  os << " bits.clct0_shape = " << bits.clct0_shape << " clct0_quality = " << bits.clct0_quality << "\n";
187  // os << "r_buf_nbusy = " << r_buf_nbusy << " ";
188 
189  os << "..................CLCT....................."
190  << "\n";
191 }

References bits, and TauDecayModes::dec.

◆ setEventInformation()

void CSCTMBHeader2007_rev0x50c3::setEventInformation ( const CSCDMBHeader dmbHeader)
overridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 19 of file CSCTMBHeader2007_rev0x50c3.cc.

19  {
20  bits.cscID = dmbHeader.dmbID();
21  bits.l1aNumber = dmbHeader.l1a24() & 0xFFF;
22  // bits.bxnCount = dmbHeader.bxn12();
23 }

References bits, CSCDMBHeader::dmbID(), and CSCDMBHeader::l1a24().

◆ setNCFEBs()

void CSCTMBHeader2007_rev0x50c3::setNCFEBs ( uint16_t  ncfebs)
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 22 of file CSCTMBHeader2007_rev0x50c3.h.

22 { bits.nCFEBs = ncfebs & 0x1F; }

References bits.

◆ sizeInWords()

unsigned short int CSCTMBHeader2007_rev0x50c3::sizeInWords ( ) const
inlineoverridevirtual

in 16-bit words. Add olne because we include beginning(b0c) and end (e0c) flags

Implements CSCVTMBHeaderFormat.

Definition at line 36 of file CSCTMBHeader2007_rev0x50c3.h.

36 { return NWORDS; }

References NWORDS.

Referenced by CSCTMBHeader2007_rev0x50c3().

◆ swapCLCTs()

void CSCTMBHeader2007_rev0x50c3::swapCLCTs ( CSCCLCTDigi digi1,
CSCCLCTDigi digi2 
)

◆ syncError()

uint16_t CSCTMBHeader2007_rev0x50c3::syncError ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 23 of file CSCTMBHeader2007_rev0x50c3.h.

23 { return bits.syncError; }

References bits.

◆ syncErrorCLCT()

uint16_t CSCTMBHeader2007_rev0x50c3::syncErrorCLCT ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 24 of file CSCTMBHeader2007_rev0x50c3.h.

24 { return bits.clct_sync_err; }

References bits.

◆ syncErrorMPC0()

uint16_t CSCTMBHeader2007_rev0x50c3::syncErrorMPC0 ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 25 of file CSCTMBHeader2007_rev0x50c3.h.

25 { return bits.MPC_Muon0_SyncErr_; }

References bits.

◆ syncErrorMPC1()

uint16_t CSCTMBHeader2007_rev0x50c3::syncErrorMPC1 ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 26 of file CSCTMBHeader2007_rev0x50c3.h.

26 { return bits.MPC_Muon1_SyncErr_; }

References bits.

◆ TMBMatch()

uint16_t CSCTMBHeader2007_rev0x50c3::TMBMatch ( ) const
inlineoverridevirtual

Implements CSCVTMBHeaderFormat.

Definition at line 16 of file CSCTMBHeader2007_rev0x50c3.h.

16 { return bits.tmbMatch; }

References bits.

Member Data Documentation

◆ activeCFEBs

unsigned CSCTMBHeader2007_rev0x50c3::activeCFEBs

Definition at line 89 of file CSCTMBHeader2007_rev0x50c3.h.

◆ aff_source

unsigned CSCTMBHeader2007_rev0x50c3::aff_source

Definition at line 89 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alct0Amu

unsigned CSCTMBHeader2007_rev0x50c3::alct0Amu

Definition at line 99 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alct0Key

unsigned CSCTMBHeader2007_rev0x50c3::alct0Key

Definition at line 99 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alct0Quality

unsigned CSCTMBHeader2007_rev0x50c3::alct0Quality

Definition at line 99 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alct0Valid

unsigned CSCTMBHeader2007_rev0x50c3::alct0Valid

Definition at line 99 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alct1Amu

unsigned CSCTMBHeader2007_rev0x50c3::alct1Amu

Definition at line 100 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alct1Key

unsigned CSCTMBHeader2007_rev0x50c3::alct1Key

Definition at line 100 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alct1Quality

unsigned CSCTMBHeader2007_rev0x50c3::alct1Quality

Definition at line 100 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alct1Valid

unsigned CSCTMBHeader2007_rev0x50c3::alct1Valid

Definition at line 100 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alct_cfg_done

unsigned CSCTMBHeader2007_rev0x50c3::alct_cfg_done

Definition at line 102 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alct_delay

unsigned CSCTMBHeader2007_rev0x50c3::alct_delay

Definition at line 87 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alct_ecc_err

unsigned CSCTMBHeader2007_rev0x50c3::alct_ecc_err

Definition at line 102 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alct_pretrig_win

unsigned CSCTMBHeader2007_rev0x50c3::alct_pretrig_win

Definition at line 99 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alctBXN

unsigned CSCTMBHeader2007_rev0x50c3::alctBXN

Definition at line 102 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alctCounterHigh

unsigned CSCTMBHeader2007_rev0x50c3::alctCounterHigh

Definition at line 81 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alctCounterLow

unsigned CSCTMBHeader2007_rev0x50c3::alctCounterLow

Definition at line 79 of file CSCTMBHeader2007_rev0x50c3.h.

◆ alctOnly

unsigned CSCTMBHeader2007_rev0x50c3::alctOnly

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ b0cline

unsigned CSCTMBHeader2007_rev0x50c3::b0cline

Definition at line 61 of file CSCTMBHeader2007_rev0x50c3.h.

◆ bcb_read_enable

unsigned CSCTMBHeader2007_rev0x50c3::bcb_read_enable

Definition at line 100 of file CSCTMBHeader2007_rev0x50c3.h.

◆ bd_status

unsigned CSCTMBHeader2007_rev0x50c3::bd_status

Definition at line 68 of file CSCTMBHeader2007_rev0x50c3.h.

◆ bits

struct { ... } CSCTMBHeader2007_rev0x50c3::bits

◆ boardID

unsigned CSCTMBHeader2007_rev0x50c3::boardID

Definition at line 66 of file CSCTMBHeader2007_rev0x50c3.h.

◆ buf_fence_cnt

unsigned CSCTMBHeader2007_rev0x50c3::buf_fence_cnt

Definition at line 118 of file CSCTMBHeader2007_rev0x50c3.h.

◆ buf_fence_cnt_peak

unsigned CSCTMBHeader2007_rev0x50c3::buf_fence_cnt_peak

Definition at line 120 of file CSCTMBHeader2007_rev0x50c3.h.

◆ buf_q_adr_err

unsigned CSCTMBHeader2007_rev0x50c3::buf_q_adr_err

Definition at line 116 of file CSCTMBHeader2007_rev0x50c3.h.

◆ buf_q_empty

unsigned CSCTMBHeader2007_rev0x50c3::buf_q_empty

Definition at line 115 of file CSCTMBHeader2007_rev0x50c3.h.

◆ buf_q_full

unsigned CSCTMBHeader2007_rev0x50c3::buf_q_full

Definition at line 115 of file CSCTMBHeader2007_rev0x50c3.h.

◆ buf_q_ovf_err

unsigned CSCTMBHeader2007_rev0x50c3::buf_q_ovf_err

Definition at line 116 of file CSCTMBHeader2007_rev0x50c3.h.

◆ buf_q_udf_err

unsigned CSCTMBHeader2007_rev0x50c3::buf_q_udf_err

Definition at line 116 of file CSCTMBHeader2007_rev0x50c3.h.

◆ buf_stalled

unsigned CSCTMBHeader2007_rev0x50c3::buf_stalled

Definition at line 116 of file CSCTMBHeader2007_rev0x50c3.h.

◆ bufFull

unsigned CSCTMBHeader2007_rev0x50c3::bufFull

Definition at line 67 of file CSCTMBHeader2007_rev0x50c3.h.

◆ bx0_match

unsigned CSCTMBHeader2007_rev0x50c3::bx0_match

Definition at line 102 of file CSCTMBHeader2007_rev0x50c3.h.

◆ bxnCount

unsigned CSCTMBHeader2007_rev0x50c3::bxnCount

Definition at line 62 of file CSCTMBHeader2007_rev0x50c3.h.

◆ bxnPreTrigger

unsigned CSCTMBHeader2007_rev0x50c3::bxnPreTrigger

Definition at line 71 of file CSCTMBHeader2007_rev0x50c3.h.

◆ cfeb_badbits_blocked

unsigned CSCTMBHeader2007_rev0x50c3::cfeb_badbits_blocked

Definition at line 102 of file CSCTMBHeader2007_rev0x50c3.h.

◆ cfeb_badbits_found

unsigned CSCTMBHeader2007_rev0x50c3::cfeb_badbits_found

Definition at line 102 of file CSCTMBHeader2007_rev0x50c3.h.

◆ CFEBsEnabled

unsigned CSCTMBHeader2007_rev0x50c3::CFEBsEnabled

Definition at line 111 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct0_key_high

unsigned CSCTMBHeader2007_rev0x50c3::clct0_key_high

Definition at line 95 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct0_key_low

unsigned CSCTMBHeader2007_rev0x50c3::clct0_key_low

Definition at line 93 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct0_quality

unsigned CSCTMBHeader2007_rev0x50c3::clct0_quality

Definition at line 93 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct0_shape

unsigned CSCTMBHeader2007_rev0x50c3::clct0_shape

Definition at line 93 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct0_valid

unsigned CSCTMBHeader2007_rev0x50c3::clct0_valid

Definition at line 93 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct0Invalid

unsigned CSCTMBHeader2007_rev0x50c3::clct0Invalid

Definition at line 95 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct1_key_high

unsigned CSCTMBHeader2007_rev0x50c3::clct1_key_high

Definition at line 95 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct1_key_low

unsigned CSCTMBHeader2007_rev0x50c3::clct1_key_low

Definition at line 94 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct1_quality

unsigned CSCTMBHeader2007_rev0x50c3::clct1_quality

Definition at line 94 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct1_shape

unsigned CSCTMBHeader2007_rev0x50c3::clct1_shape

Definition at line 94 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct1_valid

unsigned CSCTMBHeader2007_rev0x50c3::clct1_valid

Definition at line 94 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct1Busy

unsigned CSCTMBHeader2007_rev0x50c3::clct1Busy

Definition at line 95 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct1Invalid

unsigned CSCTMBHeader2007_rev0x50c3::clct1Invalid

Definition at line 95 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct_bxn

unsigned CSCTMBHeader2007_rev0x50c3::clct_bxn

Definition at line 95 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct_sync_err

unsigned CSCTMBHeader2007_rev0x50c3::clct_sync_err

Definition at line 95 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clct_width

unsigned CSCTMBHeader2007_rev0x50c3::clct_width

Definition at line 87 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clctCounterHigh

unsigned CSCTMBHeader2007_rev0x50c3::clctCounterHigh

Definition at line 76 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clctCounterLow

unsigned CSCTMBHeader2007_rev0x50c3::clctCounterLow

Definition at line 74 of file CSCTMBHeader2007_rev0x50c3.h.

◆ clctOnly

unsigned CSCTMBHeader2007_rev0x50c3::clctOnly

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ cscID

unsigned CSCTMBHeader2007_rev0x50c3::cscID

Definition at line 66 of file CSCTMBHeader2007_rev0x50c3.h.

◆ dduCode1

unsigned CSCTMBHeader2007_rev0x50c3::dduCode1

Definition at line 62 of file CSCTMBHeader2007_rev0x50c3.h.

◆ dduCode2

unsigned CSCTMBHeader2007_rev0x50c3::dduCode2

Definition at line 63 of file CSCTMBHeader2007_rev0x50c3.h.

◆ dduCode3

unsigned CSCTMBHeader2007_rev0x50c3::dduCode3

Definition at line 64 of file CSCTMBHeader2007_rev0x50c3.h.

◆ dmbThresh

unsigned CSCTMBHeader2007_rev0x50c3::dmbThresh

Definition at line 87 of file CSCTMBHeader2007_rev0x50c3.h.

◆ drift_delay

unsigned CSCTMBHeader2007_rev0x50c3::drift_delay

Definition at line 100 of file CSCTMBHeader2007_rev0x50c3.h.

◆ dupeALCT

unsigned CSCTMBHeader2007_rev0x50c3::dupeALCT

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ dupeCLCT

unsigned CSCTMBHeader2007_rev0x50c3::dupeCLCT

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ e0bline

unsigned CSCTMBHeader2007_rev0x50c3::e0bline

Definition at line 124 of file CSCTMBHeader2007_rev0x50c3.h.

◆ fifo_pretrig_rpc

unsigned CSCTMBHeader2007_rev0x50c3::fifo_pretrig_rpc

Definition at line 114 of file CSCTMBHeader2007_rev0x50c3.h.

◆ fifo_tbins_rpc

unsigned CSCTMBHeader2007_rev0x50c3::fifo_tbins_rpc

Definition at line 114 of file CSCTMBHeader2007_rev0x50c3.h.

◆ fifoMode

unsigned CSCTMBHeader2007_rev0x50c3::fifoMode

Definition at line 67 of file CSCTMBHeader2007_rev0x50c3.h.

◆ fifoPretrig

unsigned CSCTMBHeader2007_rev0x50c3::fifoPretrig

Definition at line 84 of file CSCTMBHeader2007_rev0x50c3.h.

◆ firmRevCode

unsigned CSCTMBHeader2007_rev0x50c3::firmRevCode

Definition at line 69 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag1

unsigned CSCTMBHeader2007_rev0x50c3::flag1

Definition at line 62 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag10

unsigned CSCTMBHeader2007_rev0x50c3::flag10

Definition at line 73 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag11

unsigned CSCTMBHeader2007_rev0x50c3::flag11

Definition at line 74 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag12

unsigned CSCTMBHeader2007_rev0x50c3::flag12

Definition at line 76 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag13

unsigned CSCTMBHeader2007_rev0x50c3::flag13

Definition at line 77 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag14

unsigned CSCTMBHeader2007_rev0x50c3::flag14

Definition at line 78 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag15

unsigned CSCTMBHeader2007_rev0x50c3::flag15

Definition at line 79 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag16

unsigned CSCTMBHeader2007_rev0x50c3::flag16

Definition at line 81 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag17

unsigned CSCTMBHeader2007_rev0x50c3::flag17

Definition at line 82 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag18

unsigned CSCTMBHeader2007_rev0x50c3::flag18

Definition at line 83 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag19

unsigned CSCTMBHeader2007_rev0x50c3::flag19

Definition at line 84 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag2

unsigned CSCTMBHeader2007_rev0x50c3::flag2

Definition at line 63 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag20

unsigned CSCTMBHeader2007_rev0x50c3::flag20

Definition at line 86 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag21

unsigned CSCTMBHeader2007_rev0x50c3::flag21

Definition at line 87 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag22

unsigned CSCTMBHeader2007_rev0x50c3::flag22

Definition at line 88 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag23

unsigned CSCTMBHeader2007_rev0x50c3::flag23

Definition at line 89 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag24

unsigned CSCTMBHeader2007_rev0x50c3::flag24

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag25

unsigned CSCTMBHeader2007_rev0x50c3::flag25

Definition at line 93 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag26

unsigned CSCTMBHeader2007_rev0x50c3::flag26

Definition at line 94 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag27

unsigned CSCTMBHeader2007_rev0x50c3::flag27

Definition at line 95 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag28

unsigned CSCTMBHeader2007_rev0x50c3::flag28

Definition at line 99 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag29

unsigned CSCTMBHeader2007_rev0x50c3::flag29

Definition at line 100 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag3

unsigned CSCTMBHeader2007_rev0x50c3::flag3

Definition at line 64 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag30

unsigned CSCTMBHeader2007_rev0x50c3::flag30

Definition at line 102 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag31

unsigned CSCTMBHeader2007_rev0x50c3::flag31

Definition at line 104 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag32

unsigned CSCTMBHeader2007_rev0x50c3::flag32

Definition at line 106 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag33

unsigned CSCTMBHeader2007_rev0x50c3::flag33

Definition at line 108 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag34

unsigned CSCTMBHeader2007_rev0x50c3::flag34

Definition at line 109 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag35

unsigned CSCTMBHeader2007_rev0x50c3::flag35

Definition at line 111 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag36

unsigned CSCTMBHeader2007_rev0x50c3::flag36

Definition at line 114 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag37

unsigned CSCTMBHeader2007_rev0x50c3::flag37

Definition at line 115 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag38

unsigned CSCTMBHeader2007_rev0x50c3::flag38

Definition at line 116 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag39

unsigned CSCTMBHeader2007_rev0x50c3::flag39

Definition at line 118 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag4

unsigned CSCTMBHeader2007_rev0x50c3::flag4

Definition at line 66 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag40

unsigned CSCTMBHeader2007_rev0x50c3::flag40

Definition at line 120 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag41

unsigned CSCTMBHeader2007_rev0x50c3::flag41

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag5

unsigned CSCTMBHeader2007_rev0x50c3::flag5

Definition at line 67 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag6

unsigned CSCTMBHeader2007_rev0x50c3::flag6

Definition at line 68 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag7

unsigned CSCTMBHeader2007_rev0x50c3::flag7

Definition at line 69 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag8

unsigned CSCTMBHeader2007_rev0x50c3::flag8

Definition at line 71 of file CSCTMBHeader2007_rev0x50c3.h.

◆ flag9

unsigned CSCTMBHeader2007_rev0x50c3::flag9

Definition at line 72 of file CSCTMBHeader2007_rev0x50c3.h.

◆ hasBuf

unsigned CSCTMBHeader2007_rev0x50c3::hasBuf

Definition at line 67 of file CSCTMBHeader2007_rev0x50c3.h.

◆ hitThresh

unsigned CSCTMBHeader2007_rev0x50c3::hitThresh

Definition at line 86 of file CSCTMBHeader2007_rev0x50c3.h.

◆ l1aNumber

unsigned CSCTMBHeader2007_rev0x50c3::l1aNumber

Definition at line 63 of file CSCTMBHeader2007_rev0x50c3.h.

◆ l1atype

unsigned CSCTMBHeader2007_rev0x50c3::l1atype

Definition at line 67 of file CSCTMBHeader2007_rev0x50c3.h.

◆ layer_trig_en

unsigned CSCTMBHeader2007_rev0x50c3::layer_trig_en

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ layerTriggered

unsigned CSCTMBHeader2007_rev0x50c3::layerTriggered

Definition at line 100 of file CSCTMBHeader2007_rev0x50c3.h.

◆ lctRankErr

unsigned CSCTMBHeader2007_rev0x50c3::lctRankErr

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ lock_lost

unsigned CSCTMBHeader2007_rev0x50c3::lock_lost

Definition at line 71 of file CSCTMBHeader2007_rev0x50c3.h.

◆ lyr_thresh_pretrig

unsigned CSCTMBHeader2007_rev0x50c3::lyr_thresh_pretrig

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ matchWin

unsigned CSCTMBHeader2007_rev0x50c3::matchWin

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon0_bc0_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon0_bc0_

Definition at line 106 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon0_bend_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon0_bend_

Definition at line 106 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon0_bx_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon0_bx_

Definition at line 106 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon0_clct_pattern_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon0_clct_pattern_

Definition at line 104 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon0_cscid_bit4

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon0_cscid_bit4

Definition at line 111 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon0_cscid_low

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon0_cscid_low

Definition at line 106 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon0_halfstrip_clct_pattern

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon0_halfstrip_clct_pattern

Definition at line 106 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon0_quality_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon0_quality_

Definition at line 104 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon0_SyncErr_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon0_SyncErr_

Definition at line 106 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon0_vpf_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon0_vpf_

Definition at line 111 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon0_wire_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon0_wire_

Definition at line 104 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon1_bc0_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon1_bc0_

Definition at line 109 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon1_bend_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon1_bend_

Definition at line 109 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon1_bx_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon1_bx_

Definition at line 109 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon1_clct_pattern_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon1_clct_pattern_

Definition at line 108 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon1_cscid_bit4

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon1_cscid_bit4

Definition at line 111 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon1_cscid_low

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon1_cscid_low

Definition at line 109 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon1_halfstrip_clct_pattern

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon1_halfstrip_clct_pattern

Definition at line 109 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon1_quality_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon1_quality_

Definition at line 108 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon1_SyncErr_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon1_SyncErr_

Definition at line 109 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon1_vpf_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon1_vpf_

Definition at line 111 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPC_Muon1_wire_

unsigned CSCTMBHeader2007_rev0x50c3::MPC_Muon1_wire_

Definition at line 108 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPCAccept

unsigned CSCTMBHeader2007_rev0x50c3::MPCAccept

Definition at line 111 of file CSCTMBHeader2007_rev0x50c3.h.

◆ MPCDelay

unsigned CSCTMBHeader2007_rev0x50c3::MPCDelay

Definition at line 111 of file CSCTMBHeader2007_rev0x50c3.h.

◆ nCFEBs

unsigned CSCTMBHeader2007_rev0x50c3::nCFEBs

Definition at line 84 of file CSCTMBHeader2007_rev0x50c3.h.

◆ nHeaderFrames

unsigned CSCTMBHeader2007_rev0x50c3::nHeaderFrames

Definition at line 67 of file CSCTMBHeader2007_rev0x50c3.h.

◆ noALCT

unsigned CSCTMBHeader2007_rev0x50c3::noALCT

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ nphThresh

unsigned CSCTMBHeader2007_rev0x50c3::nphThresh

Definition at line 86 of file CSCTMBHeader2007_rev0x50c3.h.

◆ NRPCs

unsigned CSCTMBHeader2007_rev0x50c3::NRPCs

Definition at line 114 of file CSCTMBHeader2007_rev0x50c3.h.

◆ nTBins

unsigned CSCTMBHeader2007_rev0x50c3::nTBins

Definition at line 84 of file CSCTMBHeader2007_rev0x50c3.h.

◆ oneALCT

unsigned CSCTMBHeader2007_rev0x50c3::oneALCT

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ oneCLCT

unsigned CSCTMBHeader2007_rev0x50c3::oneCLCT

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ parity_err_cfeb_ram

unsigned CSCTMBHeader2007_rev0x50c3::parity_err_cfeb_ram

Definition at line 95 of file CSCTMBHeader2007_rev0x50c3.h.

◆ parity_err_rpc

unsigned CSCTMBHeader2007_rev0x50c3::parity_err_rpc

Definition at line 95 of file CSCTMBHeader2007_rev0x50c3.h.

◆ parity_err_summary

unsigned CSCTMBHeader2007_rev0x50c3::parity_err_summary

Definition at line 95 of file CSCTMBHeader2007_rev0x50c3.h.

◆ pid_thresh_postdrift

unsigned CSCTMBHeader2007_rev0x50c3::pid_thresh_postdrift

Definition at line 86 of file CSCTMBHeader2007_rev0x50c3.h.

◆ pidThresh

unsigned CSCTMBHeader2007_rev0x50c3::pidThresh

Definition at line 86 of file CSCTMBHeader2007_rev0x50c3.h.

◆ pop_l1a_match_win

unsigned CSCTMBHeader2007_rev0x50c3::pop_l1a_match_win

Definition at line 89 of file CSCTMBHeader2007_rev0x50c3.h.

◆ preTrigCounterHigh

unsigned CSCTMBHeader2007_rev0x50c3::preTrigCounterHigh

Definition at line 73 of file CSCTMBHeader2007_rev0x50c3.h.

◆ preTrigCounterLow

unsigned CSCTMBHeader2007_rev0x50c3::preTrigCounterLow

Definition at line 72 of file CSCTMBHeader2007_rev0x50c3.h.

◆ r_buf_fence_dist

unsigned CSCTMBHeader2007_rev0x50c3::r_buf_fence_dist

Definition at line 116 of file CSCTMBHeader2007_rev0x50c3.h.

◆ r_nlayers_hit_vec

unsigned CSCTMBHeader2007_rev0x50c3::r_nlayers_hit_vec

Definition at line 88 of file CSCTMBHeader2007_rev0x50c3.h.

◆ r_type

unsigned CSCTMBHeader2007_rev0x50c3::r_type

Definition at line 67 of file CSCTMBHeader2007_rev0x50c3.h.

◆ r_wr_buf_adr

unsigned CSCTMBHeader2007_rev0x50c3::r_wr_buf_adr

Definition at line 115 of file CSCTMBHeader2007_rev0x50c3.h.

◆ r_wr_buf_ready

unsigned CSCTMBHeader2007_rev0x50c3::r_wr_buf_ready

Definition at line 115 of file CSCTMBHeader2007_rev0x50c3.h.

◆ readCFEBs

unsigned CSCTMBHeader2007_rev0x50c3::readCFEBs

Definition at line 89 of file CSCTMBHeader2007_rev0x50c3.h.

◆ readoutCounter

unsigned CSCTMBHeader2007_rev0x50c3::readoutCounter

Definition at line 64 of file CSCTMBHeader2007_rev0x50c3.h.

◆ reverse_hs_csc

unsigned CSCTMBHeader2007_rev0x50c3::reverse_hs_csc

Definition at line 118 of file CSCTMBHeader2007_rev0x50c3.h.

◆ reverse_hs_me1a

unsigned CSCTMBHeader2007_rev0x50c3::reverse_hs_me1a

Definition at line 118 of file CSCTMBHeader2007_rev0x50c3.h.

◆ reverse_hs_me1b

unsigned CSCTMBHeader2007_rev0x50c3::reverse_hs_me1b

Definition at line 118 of file CSCTMBHeader2007_rev0x50c3.h.

◆ RPCEnable

unsigned CSCTMBHeader2007_rev0x50c3::RPCEnable

Definition at line 114 of file CSCTMBHeader2007_rev0x50c3.h.

◆ RPCList

unsigned CSCTMBHeader2007_rev0x50c3::RPCList

Definition at line 114 of file CSCTMBHeader2007_rev0x50c3.h.

◆ runID

unsigned CSCTMBHeader2007_rev0x50c3::runID

Definition at line 66 of file CSCTMBHeader2007_rev0x50c3.h.

◆ scopeExists

unsigned CSCTMBHeader2007_rev0x50c3::scopeExists

Definition at line 84 of file CSCTMBHeader2007_rev0x50c3.h.

◆ stackOvf

unsigned CSCTMBHeader2007_rev0x50c3::stackOvf

Definition at line 66 of file CSCTMBHeader2007_rev0x50c3.h.

◆ staggerCSC

unsigned CSCTMBHeader2007_rev0x50c3::staggerCSC

Definition at line 86 of file CSCTMBHeader2007_rev0x50c3.h.

◆ syncError

unsigned CSCTMBHeader2007_rev0x50c3::syncError

Definition at line 66 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_alct_only_ro

unsigned CSCTMBHeader2007_rev0x50c3::tmb_alct_only_ro

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_allow_alct

unsigned CSCTMBHeader2007_rev0x50c3::tmb_allow_alct

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_allow_alct_ro

unsigned CSCTMBHeader2007_rev0x50c3::tmb_allow_alct_ro

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_allow_clct

unsigned CSCTMBHeader2007_rev0x50c3::tmb_allow_clct

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_allow_clct_ro

unsigned CSCTMBHeader2007_rev0x50c3::tmb_allow_clct_ro

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_allow_match

unsigned CSCTMBHeader2007_rev0x50c3::tmb_allow_match

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_allow_match_ro

unsigned CSCTMBHeader2007_rev0x50c3::tmb_allow_match_ro

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_clct0_discard

unsigned CSCTMBHeader2007_rev0x50c3::tmb_clct0_discard

Definition at line 71 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_clct1_discard

unsigned CSCTMBHeader2007_rev0x50c3::tmb_clct1_discard

Definition at line 71 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_clct_only_ro

unsigned CSCTMBHeader2007_rev0x50c3::tmb_clct_only_ro

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_match_ro

unsigned CSCTMBHeader2007_rev0x50c3::tmb_match_ro

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_non_trig_keep

unsigned CSCTMBHeader2007_rev0x50c3::tmb_non_trig_keep

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_trig_keep

unsigned CSCTMBHeader2007_rev0x50c3::tmb_trig_keep

Definition at line 121 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmb_trig_pulse

unsigned CSCTMBHeader2007_rev0x50c3::tmb_trig_pulse

Definition at line 120 of file CSCTMBHeader2007_rev0x50c3.h.

◆ tmbMatch

unsigned CSCTMBHeader2007_rev0x50c3::tmbMatch

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ triadPersist

unsigned CSCTMBHeader2007_rev0x50c3::triadPersist

Definition at line 87 of file CSCTMBHeader2007_rev0x50c3.h.

◆ trig_source_vect

unsigned CSCTMBHeader2007_rev0x50c3::trig_source_vect

Definition at line 120 of file CSCTMBHeader2007_rev0x50c3.h.

◆ trigCounterHigh

unsigned CSCTMBHeader2007_rev0x50c3::trigCounterHigh

Definition at line 78 of file CSCTMBHeader2007_rev0x50c3.h.

◆ trigCounterLow

unsigned CSCTMBHeader2007_rev0x50c3::trigCounterLow

Definition at line 77 of file CSCTMBHeader2007_rev0x50c3.h.

◆ trigSourceVect

unsigned CSCTMBHeader2007_rev0x50c3::trigSourceVect

Definition at line 88 of file CSCTMBHeader2007_rev0x50c3.h.

◆ twoALCT

unsigned CSCTMBHeader2007_rev0x50c3::twoALCT

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ twoCLCT

unsigned CSCTMBHeader2007_rev0x50c3::twoCLCT

Definition at line 91 of file CSCTMBHeader2007_rev0x50c3.h.

◆ uptimeCounterHigh

unsigned CSCTMBHeader2007_rev0x50c3::uptimeCounterHigh

Definition at line 83 of file CSCTMBHeader2007_rev0x50c3.h.

◆ uptimeCounterLow

unsigned CSCTMBHeader2007_rev0x50c3::uptimeCounterLow

Definition at line 82 of file CSCTMBHeader2007_rev0x50c3.h.

◆ vmeExists

unsigned CSCTMBHeader2007_rev0x50c3::vmeExists

Definition at line 84 of file CSCTMBHeader2007_rev0x50c3.h.

◆ wr_buf_ready

unsigned CSCTMBHeader2007_rev0x50c3::wr_buf_ready

Definition at line 115 of file CSCTMBHeader2007_rev0x50c3.h.

CSCTMBHeader2007_rev0x50c3::bits
struct CSCTMBHeader2007_rev0x50c3::@480 bits
CSCConstants::NUM_HALF_STRIPS_PER_CFEB
Definition: CSCConstants.h:62
CSCTMBHeader2007_rev0x50c3::data
unsigned short * data() override
returns the first data word
Definition: CSCTMBHeader2007_rev0x50c3.h:40
digitizers_cfi.strip
strip
Definition: digitizers_cfi.py:19
CSCCorrelatedLCTDigi::getStrip
uint16_t getStrip(uint16_t n=2) const
return the key halfstrip from 0,159
Definition: CSCCorrelatedLCTDigi.cc:86
CSCCorrelatedLCTDigi::getKeyWG
uint16_t getKeyWG() const
return the key wire group. counts from 0.
Definition: CSCCorrelatedLCTDigi.h:73
CSCDMBHeader::l1a24
unsigned l1a24() const
Definition: CSCDMBHeader.h:40
CSCCLCTDigi::getKeyStrip
uint16_t getKeyStrip(const uint16_t n=2) const
Definition: CSCCLCTDigi.cc:99
CSCCLCTDigi
Definition: CSCCLCTDigi.h:17
CSCCLCTDigi::getQuality
uint16_t getQuality() const
return quality of a pattern (number of layers hit!)
Definition: CSCCLCTDigi.h:56
testProducerWithPsetDescEmpty_cfi.x1
x1
Definition: testProducerWithPsetDescEmpty_cfi.py:33
CSCCorrelatedLCTDigi::getBX0
uint16_t getBX0() const
Definition: CSCCorrelatedLCTDigi.h:145
CSCTMBHeader2007_rev0x50c3::sizeInWords
unsigned short int sizeInWords() const override
Definition: CSCTMBHeader2007_rev0x50c3.h:36
CSCCLCTDigi::getFullBX
uint16_t getFullBX() const
return 12-bit full BX.
Definition: CSCCLCTDigi.h:165
CSCCorrelatedLCTDigi::getBend
uint16_t getBend() const
Definition: CSCCorrelatedLCTDigi.h:126
CSCCorrelatedLCTDigi::getCSCID
uint16_t getCSCID() const
Definition: CSCCorrelatedLCTDigi.h:144
CSCCLCTDigi::isValid
bool isValid() const
check CLCT validity (1 - valid CLCT)
Definition: CSCCLCTDigi.h:50
topSingleLeptonDQM_PU_cfi.pattern
pattern
Definition: topSingleLeptonDQM_PU_cfi.py:39
CSCTMBHeader2007_rev0x50c3::NWORDS
Definition: CSCTMBHeader2007_rev0x50c3.h:7
visDQMUpload.buf
buf
Definition: visDQMUpload.py:160
CSCCLCTDigi::getBX
uint16_t getBX() const
return BX
Definition: CSCCLCTDigi.h:123
CSCCorrelatedLCTDigi::getSyncErr
uint16_t getSyncErr() const
Definition: CSCCorrelatedLCTDigi.h:146
CSCCorrelatedLCTDigi::getPattern
uint16_t getPattern() const
return the Run-2 pattern ID
Definition: CSCCorrelatedLCTDigi.h:110
Exception
Definition: hltDiff.cc:245
CSCDMBHeader::dmbID
unsigned dmbID() const
Definition: CSCDMBHeader.h:36
mps_fire.result
result
Definition: mps_fire.py:311
CSCCLCTDigi::getPattern
uint16_t getPattern() const
return pattern
Definition: CSCCLCTDigi.h:62
CSCCorrelatedLCTDigi::getBX
uint16_t getBX() const
return BX
Definition: CSCCorrelatedLCTDigi.h:129
CSCCorrelatedLCTDigi::isValid
bool isValid() const
return valid pattern bit
Definition: CSCCorrelatedLCTDigi.h:67
CSCCorrelatedLCTDigi::getQuality
uint16_t getQuality() const
return the Quality
Definition: CSCCorrelatedLCTDigi.h:70
TauDecayModes.dec
dec
Definition: TauDecayModes.py:142
CSCCorrelatedLCTDigi
Definition: CSCCorrelatedLCTDigi.h:19