#include <CSCALCTHeader2006.h>
Public Member Functions | |
void | add (const std::vector< CSCALCTDigi > &digis) |
should try to sort, but doesn't for now More... | |
void | addALCT0 (const CSCALCTDigi &digi) |
void | addALCT1 (const CSCALCTDigi &digi) |
std::vector< CSCALCTDigi > | ALCTDigis () const |
CSCALCTs2006 () | |
short unsigned int | sizeInWords () const |
Public Attributes | |
unsigned | alct0_accel: 1 |
unsigned | alct0_bxn_high:2 |
unsigned | alct0_bxn_low: 3 |
unsigned | alct0_key_wire: 7 |
unsigned | alct0_pattern: 1 |
unsigned | alct0_quality: 2 |
unsigned | alct0_reserved:13 |
unsigned | alct0_valid: 1 |
unsigned | alct1_accel: 1 |
unsigned | alct1_bxn_high:2 |
unsigned | alct1_bxn_low: 3 |
unsigned | alct1_key_wire: 7 |
unsigned | alct1_pattern: 1 |
unsigned | alct1_quality: 2 |
unsigned | alct1_reserved:13 |
unsigned | alct1_valid: 1 |
2nd LCT lower 15 bits More... | |
unsigned | flag_4: 1 |
DDU+LCT special word flags. More... | |
unsigned | flag_5: 1 |
DDU+LCT special word flags. More... | |
unsigned | flag_6: 1 |
unsigned | flag_7: 1 |
Definition at line 76 of file CSCALCTHeader2006.h.
|
inline |
size of ALCT = 2bytes
Definition at line 77 of file CSCALCTHeader2006.h.
void CSCALCTs2006::add | ( | const std::vector< CSCALCTDigi > & | digis | ) |
should try to sort, but doesn't for now
Definition at line 67 of file CSCALCTHeader2006.cc.
References addALCT0(), and addALCT1().
Referenced by CSCALCTHeader::add(), and counter.Counter::register().
void CSCALCTs2006::addALCT0 | ( | const CSCALCTDigi & | digi | ) |
Definition at line 74 of file CSCALCTHeader2006.cc.
References alct0_accel, alct0_bxn_low, alct0_key_wire, alct0_pattern, alct0_quality, alct0_valid, CSCALCTDigi::getAccelerator(), CSCALCTDigi::getBX(), CSCALCTDigi::getCollisionB(), CSCALCTDigi::getKeyWG(), CSCALCTDigi::getQuality(), and CSCALCTDigi::isValid().
Referenced by add().
void CSCALCTs2006::addALCT1 | ( | const CSCALCTDigi & | digi | ) |
Definition at line 86 of file CSCALCTHeader2006.cc.
References alct1_accel, alct1_bxn_low, alct1_key_wire, alct1_pattern, alct1_quality, alct1_valid, CSCALCTDigi::getAccelerator(), CSCALCTDigi::getBX(), CSCALCTDigi::getCollisionB(), CSCALCTDigi::getKeyWG(), CSCALCTDigi::getQuality(), and CSCALCTDigi::isValid().
Referenced by add().
std::vector< CSCALCTDigi > CSCALCTs2006::ALCTDigis | ( | ) | const |
Definition at line 51 of file CSCALCTHeader2006.cc.
References alct0_accel, alct0_bxn_high, alct0_bxn_low, alct0_key_wire, alct0_pattern, alct0_quality, alct0_valid, alct1_accel, alct1_bxn_high, alct1_bxn_low, alct1_key_wire, alct1_pattern, alct1_quality, alct1_valid, and mps_fire::result.
Referenced by CSCALCTHeader::ALCTDigis().
|
inline |
size of ALCT
Definition at line 81 of file CSCALCTHeader2006.h.
Referenced by CSCALCTHeader::CSCALCTHeader(), and CSCALCTHeader::pack().
unsigned CSCALCTs2006::alct0_accel |
Definition at line 96 of file CSCALCTHeader2006.h.
Referenced by addALCT0(), and ALCTDigis().
unsigned CSCALCTs2006::alct0_bxn_high |
Definition at line 103 of file CSCALCTHeader2006.h.
Referenced by ALCTDigis().
unsigned CSCALCTs2006::alct0_bxn_low |
Definition at line 99 of file CSCALCTHeader2006.h.
Referenced by addALCT0(), and ALCTDigis().
unsigned CSCALCTs2006::alct0_key_wire |
Definition at line 98 of file CSCALCTHeader2006.h.
Referenced by addALCT0(), and ALCTDigis().
unsigned CSCALCTs2006::alct0_pattern |
Definition at line 97 of file CSCALCTHeader2006.h.
Referenced by addALCT0(), and ALCTDigis().
unsigned CSCALCTs2006::alct0_quality |
Definition at line 95 of file CSCALCTHeader2006.h.
Referenced by addALCT0(), and ALCTDigis().
unsigned CSCALCTs2006::alct0_reserved |
Definition at line 104 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct0_valid |
1st LCT lower 15 bits http://www.phys.ufl.edu/cms/emu/dqm/data_formats/ALCT_data_format_notes.pdf
Definition at line 94 of file CSCALCTHeader2006.h.
Referenced by addALCT0(), and ALCTDigis().
unsigned CSCALCTs2006::alct1_accel |
Definition at line 111 of file CSCALCTHeader2006.h.
Referenced by addALCT1(), and ALCTDigis().
unsigned CSCALCTs2006::alct1_bxn_high |
Definition at line 117 of file CSCALCTHeader2006.h.
Referenced by ALCTDigis().
unsigned CSCALCTs2006::alct1_bxn_low |
Definition at line 114 of file CSCALCTHeader2006.h.
Referenced by addALCT1(), and ALCTDigis().
unsigned CSCALCTs2006::alct1_key_wire |
Definition at line 113 of file CSCALCTHeader2006.h.
Referenced by addALCT1(), and ALCTDigis().
unsigned CSCALCTs2006::alct1_pattern |
Definition at line 112 of file CSCALCTHeader2006.h.
Referenced by addALCT1(), and ALCTDigis().
unsigned CSCALCTs2006::alct1_quality |
Definition at line 110 of file CSCALCTHeader2006.h.
Referenced by addALCT1(), and ALCTDigis().
unsigned CSCALCTs2006::alct1_reserved |
Definition at line 118 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct1_valid |
2nd LCT lower 15 bits
Definition at line 109 of file CSCALCTHeader2006.h.
Referenced by addALCT1(), and ALCTDigis().
unsigned CSCALCTs2006::flag_4 |
DDU+LCT special word flags.
Definition at line 101 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::flag_5 |
DDU+LCT special word flags.
Definition at line 106 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::flag_6 |
Definition at line 115 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::flag_7 |
Definition at line 119 of file CSCALCTHeader2006.h.