CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
L1MuDTTFParameters Class Reference

#include <L1MuDTTFParameters.h>

Public Member Functions

unsigned short int get_inrec_qual_st1 (int wh, int sc) const
 
unsigned short int get_inrec_qual_st2 (int wh, int sc) const
 
unsigned short int get_inrec_qual_st3 (int wh, int sc) const
 
unsigned short int get_inrec_qual_st4 (int wh, int sc) const
 
bool get_soc_csc_etacanc (int wh, int sc) const
 
bool get_soc_nbx_del (int wh, int sc) const
 
bool get_soc_openlut_extr (int wh, int sc) const
 
unsigned short int get_soc_qcut_st1 (int wh, int sc) const
 
unsigned short int get_soc_qcut_st2 (int wh, int sc) const
 
unsigned short int get_soc_qcut_st4 (int wh, int sc) const
 
unsigned short int get_soc_qual_csc (int wh, int sc) const
 
bool get_soc_run_21 (int wh, int sc) const
 
unsigned short int get_soc_stdis_n (int wh, int sc) const
 
unsigned short int get_soc_stdis_wl (int wh, int sc) const
 
unsigned short int get_soc_stdis_wr (int wh, int sc) const
 
unsigned short int get_soc_stdis_zl (int wh, int sc) const
 
unsigned short int get_soc_stdis_zr (int wh, int sc) const
 
 L1MuDTTFParameters ()
 constructor More...
 
void print () const
 
void reset ()
 reset parameters to zero More...
 
void set_inrec_qual_st1 (int wh, int sc, const unsigned short int val)
 
void set_inrec_qual_st2 (int wh, int sc, const unsigned short int val)
 
void set_inrec_qual_st3 (int wh, int sc, const unsigned short int val)
 
void set_inrec_qual_st4 (int wh, int sc, const unsigned short int val)
 
void set_soc_csc_etacanc (int wh, int sc, const bool val)
 
void set_soc_nbx_del (int wh, int sc, const bool val)
 
void set_soc_openlut_extr (int wh, int sc, const bool val)
 
void set_soc_qcut_st1 (int wh, int sc, const unsigned short int val)
 
void set_soc_qcut_st2 (int wh, int sc, const unsigned short int val)
 
void set_soc_qcut_st4 (int wh, int sc, const unsigned short int val)
 
void set_soc_qual_csc (int wh, int sc, const unsigned short int val)
 
void set_soc_run_21 (int wh, int sc, const bool val)
 
void set_soc_stdis_n (int wh, int sc, const unsigned short int val)
 
void set_soc_stdis_wl (int wh, int sc, const unsigned short int val)
 
void set_soc_stdis_wr (int wh, int sc, const unsigned short int val)
 
void set_soc_stdis_zl (int wh, int sc, const unsigned short int val)
 
void set_soc_stdis_zr (int wh, int sc, const unsigned short int val)
 
virtual ~L1MuDTTFParameters ()
 destructor More...
 

Private Member Functions

int check (int wh, int sc) const
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

unsigned short int inrec_qual_st1 [6][12]
 
unsigned short int inrec_qual_st2 [6][12]
 
unsigned short int inrec_qual_st3 [6][12]
 
unsigned short int inrec_qual_st4 [6][12]
 
bool soc_csc_etacanc [6][12]
 
bool soc_nbx_del [6][12]
 
bool soc_openlut_extr [6][12]
 
unsigned short int soc_qcut_st1 [6][12]
 
unsigned short int soc_qcut_st2 [6][12]
 
unsigned short int soc_qcut_st4 [6][12]
 
unsigned short int soc_qual_csc [6][12]
 
bool soc_run_21 [6][12]
 
unsigned short int soc_stdis_n [6][12]
 
unsigned short int soc_stdis_wl [6][12]
 
unsigned short int soc_stdis_wr [6][12]
 
unsigned short int soc_stdis_zl [6][12]
 
unsigned short int soc_stdis_zr [6][12]
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

DTTF Parameters from OMDS

Date
2009/05/04 09:20:57
Revision
1.2

J. Troconiz UAM Madrid

Definition at line 36 of file L1MuDTTFParameters.h.

Constructor & Destructor Documentation

◆ L1MuDTTFParameters()

L1MuDTTFParameters::L1MuDTTFParameters ( )
inline

constructor

Definition at line 39 of file L1MuDTTFParameters.h.

39 { reset(); }

References reset().

◆ ~L1MuDTTFParameters()

virtual L1MuDTTFParameters::~L1MuDTTFParameters ( )
inlinevirtual

destructor

Definition at line 42 of file L1MuDTTFParameters.h.

42 {}

Member Function Documentation

◆ check()

int L1MuDTTFParameters::check ( int  wh,
int  sc 
) const
private

Definition at line 276 of file L1MuDTTFParameters.cc.

276  {
277  if (sc < 0 || sc > 11 || wh == 0 || wh > 3 || wh < -3)
278  return -99;
279 
280  if (wh < 0)
281  return wh + 3;
282  else
283  return wh + 2;
284 }

◆ get_inrec_qual_st1()

unsigned short int L1MuDTTFParameters::get_inrec_qual_st1 ( int  wh,
int  sc 
) const

Definition at line 78 of file L1MuDTTFParameters.cc.

78  {
79  if (check(wh, sc) == -99)
80  return 0;
81  return (inrec_qual_st1[check(wh, sc)][sc]) & 0x7;
82 }

References RPCNoise_example::check.

Referenced by L1MuBMSectorReceiver::receiveBBMXData().

◆ get_inrec_qual_st2()

unsigned short int L1MuDTTFParameters::get_inrec_qual_st2 ( int  wh,
int  sc 
) const

Definition at line 90 of file L1MuDTTFParameters.cc.

90  {
91  if (check(wh, sc) == -99)
92  return 0;
93  return (inrec_qual_st2[check(wh, sc)][sc]) & 0x7;
94 }

References RPCNoise_example::check.

Referenced by L1MuBMSectorReceiver::receiveBBMXData().

◆ get_inrec_qual_st3()

unsigned short int L1MuDTTFParameters::get_inrec_qual_st3 ( int  wh,
int  sc 
) const

Definition at line 102 of file L1MuDTTFParameters.cc.

102  {
103  if (check(wh, sc) == -99)
104  return 0;
105  return (inrec_qual_st3[check(wh, sc)][sc]) & 0x7;
106 }

References RPCNoise_example::check.

Referenced by L1MuBMSectorReceiver::receiveBBMXData().

◆ get_inrec_qual_st4()

unsigned short int L1MuDTTFParameters::get_inrec_qual_st4 ( int  wh,
int  sc 
) const

Definition at line 114 of file L1MuDTTFParameters.cc.

114  {
115  if (check(wh, sc) == -99)
116  return 0;
117  return (inrec_qual_st4[check(wh, sc)][sc]) & 0x7;
118 }

References RPCNoise_example::check.

Referenced by L1MuBMSectorReceiver::receiveBBMXData().

◆ get_soc_csc_etacanc()

bool L1MuDTTFParameters::get_soc_csc_etacanc ( int  wh,
int  sc 
) const

Definition at line 258 of file L1MuDTTFParameters.cc.

258  {
259  if (check(wh, sc) == -99)
260  return false;
261  return soc_csc_etacanc[check(wh, sc)][sc];
262 }

References RPCNoise_example::check.

Referenced by L1MuDTSectorReceiver::receiveCSCData().

◆ get_soc_nbx_del()

bool L1MuDTTFParameters::get_soc_nbx_del ( int  wh,
int  sc 
) const

Definition at line 246 of file L1MuDTTFParameters.cc.

246  {
247  if (check(wh, sc) == -99)
248  return false;
249  return soc_nbx_del[check(wh, sc)][sc];
250 }

References RPCNoise_example::check.

Referenced by L1MuBMSectorReceiver::receiveBBMXData(), and L1MuDTSectorReceiver::receiveDTBXData().

◆ get_soc_openlut_extr()

bool L1MuDTTFParameters::get_soc_openlut_extr ( int  wh,
int  sc 
) const

Definition at line 270 of file L1MuDTTFParameters.cc.

270  {
271  if (check(wh, sc) == -99)
272  return false;
273  return soc_openlut_extr[check(wh, sc)][sc];
274 }

References RPCNoise_example::check.

Referenced by L1MuDTEUX::run(), and L1MuBMEUX::run().

◆ get_soc_qcut_st1()

unsigned short int L1MuDTTFParameters::get_soc_qcut_st1 ( int  wh,
int  sc 
) const

Definition at line 186 of file L1MuDTTFParameters.cc.

186  {
187  if (check(wh, sc) == -99)
188  return 0;
189  return (soc_qcut_st1[check(wh, sc)][sc]) & 0x7;
190 }

References RPCNoise_example::check.

Referenced by L1MuDTEUX::run(), and L1MuBMEUX::run().

◆ get_soc_qcut_st2()

unsigned short int L1MuDTTFParameters::get_soc_qcut_st2 ( int  wh,
int  sc 
) const

Definition at line 198 of file L1MuDTTFParameters.cc.

198  {
199  if (check(wh, sc) == -99)
200  return 0;
201  return (soc_qcut_st2[check(wh, sc)][sc]) & 0x7;
202 }

References RPCNoise_example::check.

Referenced by L1MuDTEUX::run(), and L1MuBMEUX::run().

◆ get_soc_qcut_st4()

unsigned short int L1MuDTTFParameters::get_soc_qcut_st4 ( int  wh,
int  sc 
) const

Definition at line 210 of file L1MuDTTFParameters.cc.

210  {
211  if (check(wh, sc) == -99)
212  return 0;
213  return (soc_qcut_st4[check(wh, sc)][sc]) & 0x7;
214 }

References RPCNoise_example::check.

Referenced by L1MuDTEUX::run(), and L1MuBMEUX::run().

◆ get_soc_qual_csc()

unsigned short int L1MuDTTFParameters::get_soc_qual_csc ( int  wh,
int  sc 
) const

Definition at line 222 of file L1MuDTTFParameters.cc.

222  {
223  if (check(wh, sc) == -99)
224  return 0;
225  return (soc_qual_csc[check(wh, sc)][sc]) & 0x7;
226 }

References RPCNoise_example::check.

◆ get_soc_run_21()

bool L1MuDTTFParameters::get_soc_run_21 ( int  wh,
int  sc 
) const

Definition at line 234 of file L1MuDTTFParameters.cc.

234  {
235  if (check(wh, sc) == -99)
236  return false;
237  return soc_run_21[check(wh, sc)][sc];
238 }

References RPCNoise_example::check.

Referenced by L1MuDTExtrapolationUnit::run(), and L1MuBMExtrapolationUnit::run().

◆ get_soc_stdis_n()

unsigned short int L1MuDTTFParameters::get_soc_stdis_n ( int  wh,
int  sc 
) const

Definition at line 126 of file L1MuDTTFParameters.cc.

126  {
127  if (check(wh, sc) == -99)
128  return 0;
129  return (soc_stdis_n[check(wh, sc)][sc]) & 0x7;
130 }

References RPCNoise_example::check.

Referenced by L1MuBMSectorReceiver::receiveBBMXData().

◆ get_soc_stdis_wl()

unsigned short int L1MuDTTFParameters::get_soc_stdis_wl ( int  wh,
int  sc 
) const

Definition at line 138 of file L1MuDTTFParameters.cc.

138  {
139  if (check(wh, sc) == -99)
140  return 0;
141  return (soc_stdis_wl[check(wh, sc)][sc]) & 0x7;
142 }

References RPCNoise_example::check.

Referenced by L1MuBMSectorReceiver::receiveBBMXData().

◆ get_soc_stdis_wr()

unsigned short int L1MuDTTFParameters::get_soc_stdis_wr ( int  wh,
int  sc 
) const

Definition at line 150 of file L1MuDTTFParameters.cc.

150  {
151  if (check(wh, sc) == -99)
152  return 0;
153  return (soc_stdis_wr[check(wh, sc)][sc]) & 0x7;
154 }

References RPCNoise_example::check.

Referenced by L1MuBMSectorReceiver::receiveBBMXData().

◆ get_soc_stdis_zl()

unsigned short int L1MuDTTFParameters::get_soc_stdis_zl ( int  wh,
int  sc 
) const

Definition at line 162 of file L1MuDTTFParameters.cc.

162  {
163  if (check(wh, sc) == -99)
164  return 0;
165  return (soc_stdis_zl[check(wh, sc)][sc]) & 0x7;
166 }

References RPCNoise_example::check.

Referenced by L1MuBMSectorReceiver::receiveBBMXData().

◆ get_soc_stdis_zr()

unsigned short int L1MuDTTFParameters::get_soc_stdis_zr ( int  wh,
int  sc 
) const

Definition at line 174 of file L1MuDTTFParameters.cc.

174  {
175  if (check(wh, sc) == -99)
176  return 0;
177  return (soc_stdis_zr[check(wh, sc)][sc]) & 0x7;
178 }

References RPCNoise_example::check.

Referenced by L1MuBMSectorReceiver::receiveBBMXData().

◆ print()

void L1MuDTTFParameters::print ( void  ) const

Definition at line 286 of file L1MuDTTFParameters.cc.

286  {
287  cout << endl;
288  cout << "L1 barrel Track Finder Parameters :" << endl;
289  cout << "===================================" << endl;
290  cout << endl;
291 
292  cout << endl;
293  cout << "Quality Cut St.1 :" << endl;
294  cout << "==================" << endl;
295  cout << endl;
296  for (int i = -3; i < 4; i++) {
297  if (i == 0)
298  continue;
299  for (int j = 0; j < 12; j++) {
300  cout << " " << setw(1) << get_inrec_qual_st1(i, j);
301  }
302  cout << endl;
303  }
304 
305  cout << endl;
306  cout << "Quality Cut St.2 :" << endl;
307  cout << "==================" << endl;
308  cout << endl;
309  for (int i = -3; i < 4; i++) {
310  if (i == 0)
311  continue;
312  for (int j = 0; j < 12; j++) {
313  cout << " " << setw(1) << get_inrec_qual_st2(i, j);
314  }
315  cout << endl;
316  }
317 
318  cout << endl;
319  cout << "Quality Cut St.3 :" << endl;
320  cout << "==================" << endl;
321  cout << endl;
322  for (int i = -3; i < 4; i++) {
323  if (i == 0)
324  continue;
325  for (int j = 0; j < 12; j++) {
326  cout << " " << setw(1) << get_inrec_qual_st3(i, j);
327  }
328  cout << endl;
329  }
330 
331  cout << endl;
332  cout << "Quality Cut St.4 :" << endl;
333  cout << "==================" << endl;
334  cout << endl;
335  for (int i = -3; i < 4; i++) {
336  if (i == 0)
337  continue;
338  for (int j = 0; j < 12; j++) {
339  cout << " " << setw(1) << get_inrec_qual_st4(i, j);
340  }
341  cout << endl;
342  }
343 
344  cout << endl;
345  cout << "Quality Cut Next Wheel :" << endl;
346  cout << "========================" << endl;
347  cout << endl;
348  for (int i = -3; i < 4; i++) {
349  if (i == 0)
350  continue;
351  for (int j = 0; j < 12; j++) {
352  cout << " " << setw(1) << get_soc_stdis_n(i, j);
353  }
354  cout << endl;
355  }
356 
357  cout << endl;
358  cout << "Quality Cut WL :" << endl;
359  cout << "================" << endl;
360  cout << endl;
361  for (int i = -3; i < 4; i++) {
362  if (i == 0)
363  continue;
364  for (int j = 0; j < 12; j++) {
365  cout << " " << setw(1) << get_soc_stdis_wl(i, j);
366  }
367  cout << endl;
368  }
369 
370  cout << endl;
371  cout << "Quality Cut WR :" << endl;
372  cout << "================" << endl;
373  cout << endl;
374  for (int i = -3; i < 4; i++) {
375  if (i == 0)
376  continue;
377  for (int j = 0; j < 12; j++) {
378  cout << " " << setw(1) << get_soc_stdis_wr(i, j);
379  }
380  cout << endl;
381  }
382 
383  cout << endl;
384  cout << "Quality Cut ZL :" << endl;
385  cout << "================" << endl;
386  cout << endl;
387  for (int i = -3; i < 4; i++) {
388  if (i == 0)
389  continue;
390  for (int j = 0; j < 12; j++) {
391  cout << " " << setw(1) << get_soc_stdis_zl(i, j);
392  }
393  cout << endl;
394  }
395 
396  cout << endl;
397  cout << " Quality Cut ZR :" << endl;
398  cout << "=================" << endl;
399  cout << endl;
400  for (int i = -3; i < 4; i++) {
401  if (i == 0)
402  continue;
403  for (int j = 0; j < 12; j++) {
404  cout << " " << setw(1) << get_soc_stdis_zr(i, j);
405  }
406  cout << endl;
407  }
408 
409  cout << endl;
410  cout << "Quality Cut SOC St.1 :" << endl;
411  cout << "======================" << endl;
412  cout << endl;
413  for (int i = -3; i < 4; i++) {
414  if (i == 0)
415  continue;
416  for (int j = 0; j < 12; j++) {
417  cout << " " << setw(1) << get_soc_qcut_st1(i, j);
418  }
419  cout << endl;
420  }
421 
422  cout << endl;
423  cout << "Quality Cut SOC St.2 :" << endl;
424  cout << "======================" << endl;
425  cout << endl;
426  for (int i = -3; i < 4; i++) {
427  if (i == 0)
428  continue;
429  for (int j = 0; j < 12; j++) {
430  cout << " " << setw(1) << get_soc_qcut_st2(i, j);
431  }
432  cout << endl;
433  }
434 
435  cout << endl;
436  cout << "Quality Cut SOC St.4 :" << endl;
437  cout << "======================" << endl;
438  cout << endl;
439  for (int i = -3; i < 4; i++) {
440  if (i == 0)
441  continue;
442  for (int j = 0; j < 12; j++) {
443  cout << " " << setw(1) << get_soc_qcut_st4(i, j);
444  }
445  cout << endl;
446  }
447 
448  cout << endl;
449  cout << "CSC Quality Cut :" << endl;
450  cout << "=================" << endl;
451  cout << endl;
452  for (int i = -3; i < 4; i++) {
453  if (i == 0)
454  continue;
455  for (int j = 0; j < 12; j++) {
456  cout << " " << setw(1) << get_soc_qual_csc(i, j);
457  }
458  cout << endl;
459  }
460 
461  cout << endl;
462  cout << "Extrapolation 21 :" << endl;
463  cout << "==================" << endl;
464  cout << endl;
465  for (int i = -3; i < 4; i++) {
466  if (i == 0)
467  continue;
468  for (int j = 0; j < 12; j++) {
469  cout << " " << setw(1) << get_soc_run_21(i, j);
470  }
471  cout << endl;
472  }
473 
474  cout << endl;
475  cout << "Herbert Scheme :" << endl;
476  cout << "================" << endl;
477  cout << endl;
478  for (int i = -3; i < 4; i++) {
479  if (i == 0)
480  continue;
481  for (int j = 0; j < 12; j++) {
482  cout << " " << setw(1) << get_soc_nbx_del(i, j);
483  }
484  cout << endl;
485  }
486 
487  cout << endl;
488  cout << "CSC Eta Cancellation :" << endl;
489  cout << "======================" << endl;
490  cout << endl;
491  for (int i = -3; i < 4; i++) {
492  if (i == 0)
493  continue;
494  for (int j = 0; j < 12; j++) {
495  cout << " " << setw(1) << get_soc_csc_etacanc(i, j);
496  }
497  cout << endl;
498  }
499 
500  cout << endl;
501  cout << "Open LUTs :" << endl;
502  cout << "===========" << endl;
503  cout << endl;
504  for (int i = -3; i < 4; i++) {
505  if (i == 0)
506  continue;
507  for (int j = 0; j < 12; j++) {
508  cout << " " << setw(1) << get_soc_openlut_extr(i, j);
509  }
510  cout << endl;
511  }
512 }

References gather_cfg::cout, mps_fire::i, and dqmiolumiharvest::j.

◆ reset()

void L1MuDTTFParameters::reset ( void  )

reset parameters to zero

Definition at line 48 of file L1MuDTTFParameters.cc.

48  {
49  for (int i = 0; i < 6; i++) {
50  for (int j = 0; j < 12; j++) {
51  inrec_qual_st1[i][j] = 0;
52  inrec_qual_st2[i][j] = 0;
53  inrec_qual_st3[i][j] = 0;
54  inrec_qual_st4[i][j] = 0;
55  soc_stdis_n[i][j] = 0;
56  soc_stdis_wl[i][j] = 0;
57  soc_stdis_wr[i][j] = 0;
58  soc_stdis_zl[i][j] = 0;
59  soc_stdis_zr[i][j] = 0;
60  soc_qcut_st1[i][j] = 0;
61  soc_qcut_st2[i][j] = 0;
62  soc_qcut_st4[i][j] = 0;
63  soc_qual_csc[i][j] = 0;
64  soc_run_21[i][j] = false;
65  soc_nbx_del[i][j] = false;
66  soc_csc_etacanc[i][j] = false;
67  soc_openlut_extr[i][j] = false;
68  }
69  }
70 }

References mps_fire::i, and dqmiolumiharvest::j.

Referenced by MatrixReader.MatrixReader::__init__(), L1TMuonBarrelParamsHelper::configFromPy(), L1MuDTTFParameters(), and MatrixReader.MatrixReader::showRaw().

◆ serialize()

template<class Archive >
void L1MuDTTFParameters::serialize ( Archive &  ar,
const unsigned int  version 
)
private

◆ set_inrec_qual_st1()

void L1MuDTTFParameters::set_inrec_qual_st1 ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 72 of file L1MuDTTFParameters.cc.

72  {
73  if (check(wh, sc) == -99)
74  return;
75  inrec_qual_st1[check(wh, sc)][sc] = val & 0x7;
76 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_inrec_qual_st2()

void L1MuDTTFParameters::set_inrec_qual_st2 ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 84 of file L1MuDTTFParameters.cc.

84  {
85  if (check(wh, sc) == -99)
86  return;
87  inrec_qual_st2[check(wh, sc)][sc] = val & 0x7;
88 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_inrec_qual_st3()

void L1MuDTTFParameters::set_inrec_qual_st3 ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 96 of file L1MuDTTFParameters.cc.

96  {
97  if (check(wh, sc) == -99)
98  return;
99  inrec_qual_st3[check(wh, sc)][sc] = val & 0x7;
100 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_inrec_qual_st4()

void L1MuDTTFParameters::set_inrec_qual_st4 ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 108 of file L1MuDTTFParameters.cc.

108  {
109  if (check(wh, sc) == -99)
110  return;
111  inrec_qual_st4[check(wh, sc)][sc] = val & 0x7;
112 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_csc_etacanc()

void L1MuDTTFParameters::set_soc_csc_etacanc ( int  wh,
int  sc,
const bool  val 
)

Definition at line 252 of file L1MuDTTFParameters.cc.

252  {
253  if (check(wh, sc) == -99)
254  return;
255  soc_csc_etacanc[check(wh, sc)][sc] = val;
256 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_nbx_del()

void L1MuDTTFParameters::set_soc_nbx_del ( int  wh,
int  sc,
const bool  val 
)

Definition at line 240 of file L1MuDTTFParameters.cc.

240  {
241  if (check(wh, sc) == -99)
242  return;
243  soc_nbx_del[check(wh, sc)][sc] = val;
244 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_openlut_extr()

void L1MuDTTFParameters::set_soc_openlut_extr ( int  wh,
int  sc,
const bool  val 
)

Definition at line 264 of file L1MuDTTFParameters.cc.

264  {
265  if (check(wh, sc) == -99)
266  return;
267  soc_openlut_extr[check(wh, sc)][sc] = val;
268 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_qcut_st1()

void L1MuDTTFParameters::set_soc_qcut_st1 ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 180 of file L1MuDTTFParameters.cc.

180  {
181  if (check(wh, sc) == -99)
182  return;
183  soc_qcut_st1[check(wh, sc)][sc] = val & 0x7;
184 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_qcut_st2()

void L1MuDTTFParameters::set_soc_qcut_st2 ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 192 of file L1MuDTTFParameters.cc.

192  {
193  if (check(wh, sc) == -99)
194  return;
195  soc_qcut_st2[check(wh, sc)][sc] = val & 0x7;
196 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_qcut_st4()

void L1MuDTTFParameters::set_soc_qcut_st4 ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 204 of file L1MuDTTFParameters.cc.

204  {
205  if (check(wh, sc) == -99)
206  return;
207  soc_qcut_st4[check(wh, sc)][sc] = val & 0x7;
208 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_qual_csc()

void L1MuDTTFParameters::set_soc_qual_csc ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 216 of file L1MuDTTFParameters.cc.

216  {
217  if (check(wh, sc) == -99)
218  return;
219  soc_qual_csc[check(wh, sc)][sc] = val & 0x7;
220 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_run_21()

void L1MuDTTFParameters::set_soc_run_21 ( int  wh,
int  sc,
const bool  val 
)

Definition at line 228 of file L1MuDTTFParameters.cc.

228  {
229  if (check(wh, sc) == -99)
230  return;
231  soc_run_21[check(wh, sc)][sc] = val;
232 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_stdis_n()

void L1MuDTTFParameters::set_soc_stdis_n ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 120 of file L1MuDTTFParameters.cc.

120  {
121  if (check(wh, sc) == -99)
122  return;
123  soc_stdis_n[check(wh, sc)][sc] = val & 0x7;
124 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_stdis_wl()

void L1MuDTTFParameters::set_soc_stdis_wl ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 132 of file L1MuDTTFParameters.cc.

132  {
133  if (check(wh, sc) == -99)
134  return;
135  soc_stdis_wl[check(wh, sc)][sc] = val & 0x7;
136 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_stdis_wr()

void L1MuDTTFParameters::set_soc_stdis_wr ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 144 of file L1MuDTTFParameters.cc.

144  {
145  if (check(wh, sc) == -99)
146  return;
147  soc_stdis_wr[check(wh, sc)][sc] = val & 0x7;
148 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_stdis_zl()

void L1MuDTTFParameters::set_soc_stdis_zl ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 156 of file L1MuDTTFParameters.cc.

156  {
157  if (check(wh, sc) == -99)
158  return;
159  soc_stdis_zl[check(wh, sc)][sc] = val & 0x7;
160 }

References RPCNoise_example::check, and heppy_batch::val.

◆ set_soc_stdis_zr()

void L1MuDTTFParameters::set_soc_stdis_zr ( int  wh,
int  sc,
const unsigned short int  val 
)

Definition at line 168 of file L1MuDTTFParameters.cc.

168  {
169  if (check(wh, sc) == -99)
170  return;
171  soc_stdis_zr[check(wh, sc)][sc] = val & 0x7;
172 }

References RPCNoise_example::check, and heppy_batch::val.

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 112 of file L1MuDTTFParameters.h.

◆ cond::serialization::access

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 112 of file L1MuDTTFParameters.h.

Member Data Documentation

◆ inrec_qual_st1

unsigned short int L1MuDTTFParameters::inrec_qual_st1[6][12]
private

Definition at line 91 of file L1MuDTTFParameters.h.

◆ inrec_qual_st2

unsigned short int L1MuDTTFParameters::inrec_qual_st2[6][12]
private

Definition at line 92 of file L1MuDTTFParameters.h.

◆ inrec_qual_st3

unsigned short int L1MuDTTFParameters::inrec_qual_st3[6][12]
private

Definition at line 93 of file L1MuDTTFParameters.h.

◆ inrec_qual_st4

unsigned short int L1MuDTTFParameters::inrec_qual_st4[6][12]
private

Definition at line 94 of file L1MuDTTFParameters.h.

◆ soc_csc_etacanc

bool L1MuDTTFParameters::soc_csc_etacanc[6][12]
private

Definition at line 109 of file L1MuDTTFParameters.h.

◆ soc_nbx_del

bool L1MuDTTFParameters::soc_nbx_del[6][12]
private

Definition at line 108 of file L1MuDTTFParameters.h.

◆ soc_openlut_extr

bool L1MuDTTFParameters::soc_openlut_extr[6][12]
private

Definition at line 110 of file L1MuDTTFParameters.h.

◆ soc_qcut_st1

unsigned short int L1MuDTTFParameters::soc_qcut_st1[6][12]
private

Definition at line 102 of file L1MuDTTFParameters.h.

◆ soc_qcut_st2

unsigned short int L1MuDTTFParameters::soc_qcut_st2[6][12]
private

Definition at line 103 of file L1MuDTTFParameters.h.

◆ soc_qcut_st4

unsigned short int L1MuDTTFParameters::soc_qcut_st4[6][12]
private

Definition at line 104 of file L1MuDTTFParameters.h.

◆ soc_qual_csc

unsigned short int L1MuDTTFParameters::soc_qual_csc[6][12]
private

Definition at line 105 of file L1MuDTTFParameters.h.

◆ soc_run_21

bool L1MuDTTFParameters::soc_run_21[6][12]
private

Definition at line 107 of file L1MuDTTFParameters.h.

◆ soc_stdis_n

unsigned short int L1MuDTTFParameters::soc_stdis_n[6][12]
private

Definition at line 96 of file L1MuDTTFParameters.h.

◆ soc_stdis_wl

unsigned short int L1MuDTTFParameters::soc_stdis_wl[6][12]
private

Definition at line 97 of file L1MuDTTFParameters.h.

◆ soc_stdis_wr

unsigned short int L1MuDTTFParameters::soc_stdis_wr[6][12]
private

Definition at line 98 of file L1MuDTTFParameters.h.

◆ soc_stdis_zl

unsigned short int L1MuDTTFParameters::soc_stdis_zl[6][12]
private

Definition at line 99 of file L1MuDTTFParameters.h.

◆ soc_stdis_zr

unsigned short int L1MuDTTFParameters::soc_stdis_zr[6][12]
private

Definition at line 100 of file L1MuDTTFParameters.h.

L1MuDTTFParameters::reset
void reset()
reset parameters to zero
Definition: L1MuDTTFParameters.cc:48
L1MuDTTFParameters::inrec_qual_st3
unsigned short int inrec_qual_st3[6][12]
Definition: L1MuDTTFParameters.h:93
mps_fire.i
i
Definition: mps_fire.py:428
L1MuDTTFParameters::get_soc_stdis_n
unsigned short int get_soc_stdis_n(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:126
L1MuDTTFParameters::get_soc_run_21
bool get_soc_run_21(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:234
L1MuDTTFParameters::get_soc_openlut_extr
bool get_soc_openlut_extr(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:270
L1MuDTTFParameters::get_soc_nbx_del
bool get_soc_nbx_del(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:246
L1MuDTTFParameters::get_inrec_qual_st3
unsigned short int get_inrec_qual_st3(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:102
L1MuDTTFParameters::get_inrec_qual_st2
unsigned short int get_inrec_qual_st2(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:90
gather_cfg.cout
cout
Definition: gather_cfg.py:144
L1MuDTTFParameters::soc_openlut_extr
bool soc_openlut_extr[6][12]
Definition: L1MuDTTFParameters.h:110
L1MuDTTFParameters::soc_stdis_wl
unsigned short int soc_stdis_wl[6][12]
Definition: L1MuDTTFParameters.h:97
L1MuDTTFParameters::get_soc_stdis_wr
unsigned short int get_soc_stdis_wr(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:150
L1MuDTTFParameters::soc_qcut_st4
unsigned short int soc_qcut_st4[6][12]
Definition: L1MuDTTFParameters.h:104
L1MuDTTFParameters::inrec_qual_st2
unsigned short int inrec_qual_st2[6][12]
Definition: L1MuDTTFParameters.h:92
L1MuDTTFParameters::soc_stdis_wr
unsigned short int soc_stdis_wr[6][12]
Definition: L1MuDTTFParameters.h:98
L1MuDTTFParameters::soc_stdis_zl
unsigned short int soc_stdis_zl[6][12]
Definition: L1MuDTTFParameters.h:99
L1MuDTTFParameters::soc_nbx_del
bool soc_nbx_del[6][12]
Definition: L1MuDTTFParameters.h:108
L1MuDTTFParameters::soc_run_21
bool soc_run_21[6][12]
Definition: L1MuDTTFParameters.h:107
L1MuDTTFParameters::get_soc_qcut_st4
unsigned short int get_soc_qcut_st4(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:210
L1MuDTTFParameters::soc_qual_csc
unsigned short int soc_qual_csc[6][12]
Definition: L1MuDTTFParameters.h:105
L1MuDTTFParameters::get_soc_stdis_zl
unsigned short int get_soc_stdis_zl(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:162
L1MuDTTFParameters::get_inrec_qual_st4
unsigned short int get_inrec_qual_st4(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:114
L1MuDTTFParameters::get_soc_csc_etacanc
bool get_soc_csc_etacanc(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:258
L1MuDTTFParameters::get_soc_qual_csc
unsigned short int get_soc_qual_csc(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:222
L1MuDTTFParameters::inrec_qual_st1
unsigned short int inrec_qual_st1[6][12]
Definition: L1MuDTTFParameters.h:91
L1MuDTTFParameters::soc_stdis_zr
unsigned short int soc_stdis_zr[6][12]
Definition: L1MuDTTFParameters.h:100
L1MuDTTFParameters::soc_csc_etacanc
bool soc_csc_etacanc[6][12]
Definition: L1MuDTTFParameters.h:109
L1MuDTTFParameters::get_soc_qcut_st2
unsigned short int get_soc_qcut_st2(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:198
heppy_batch.val
val
Definition: heppy_batch.py:351
L1MuDTTFParameters::get_inrec_qual_st1
unsigned short int get_inrec_qual_st1(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:78
L1MuDTTFParameters::inrec_qual_st4
unsigned short int inrec_qual_st4[6][12]
Definition: L1MuDTTFParameters.h:94
L1MuDTTFParameters::soc_qcut_st2
unsigned short int soc_qcut_st2[6][12]
Definition: L1MuDTTFParameters.h:103
L1MuDTTFParameters::check
int check(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:276
L1MuDTTFParameters::soc_stdis_n
unsigned short int soc_stdis_n[6][12]
Definition: L1MuDTTFParameters.h:96
dqmiolumiharvest.j
j
Definition: dqmiolumiharvest.py:66
L1MuDTTFParameters::get_soc_stdis_zr
unsigned short int get_soc_stdis_zr(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:174
L1MuDTTFParameters::soc_qcut_st1
unsigned short int soc_qcut_st1[6][12]
Definition: L1MuDTTFParameters.h:102
L1MuDTTFParameters::get_soc_qcut_st1
unsigned short int get_soc_qcut_st1(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:186
L1MuDTTFParameters::get_soc_stdis_wl
unsigned short int get_soc_stdis_wl(int wh, int sc) const
Definition: L1MuDTTFParameters.cc:138