#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 () | |
void | setFromBuffer (unsigned short const *buf) |
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 81 of file CSCALCTHeader2006.h.
|
inline |
size of ALCT = 2bytes
Definition at line 82 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.
Referenced by CSCALCTHeader::add(), counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
void CSCALCTs2006::addALCT0 | ( | const CSCALCTDigi & | digi | ) |
Definition at line 74 of file CSCALCTHeader2006.cc.
References CSCALCTDigi::getAccelerator(), CSCALCTDigi::getBX(), CSCALCTDigi::getCollisionB(), CSCALCTDigi::getKeyWG(), CSCALCTDigi::getQuality(), and CSCALCTDigi::isValid().
void CSCALCTs2006::addALCT1 | ( | const CSCALCTDigi & | digi | ) |
Definition at line 86 of file CSCALCTHeader2006.cc.
References CSCALCTDigi::getAccelerator(), CSCALCTDigi::getBX(), CSCALCTDigi::getCollisionB(), CSCALCTDigi::getKeyWG(), CSCALCTDigi::getQuality(), and CSCALCTDigi::isValid().
std::vector< CSCALCTDigi > CSCALCTs2006::ALCTDigis | ( | ) | const |
Definition at line 51 of file CSCALCTHeader2006.cc.
References mps_fire::result.
Referenced by CSCALCTHeader::ALCTDigis().
|
inline |
Definition at line 86 of file CSCALCTHeader2006.h.
References CSCALCTHeader2006::sizeInWords().
Referenced by CSCALCTHeader::CSCALCTHeader().
|
inline |
size of ALCT
Definition at line 90 of file CSCALCTHeader2006.h.
References PVValHelper::add().
Referenced by CSCALCTHeader::CSCALCTHeader(), and CSCALCTHeader::pack().
unsigned CSCALCTs2006::alct0_accel |
Definition at line 105 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct0_bxn_high |
Definition at line 112 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct0_bxn_low |
Definition at line 108 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct0_key_wire |
Definition at line 107 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct0_pattern |
Definition at line 106 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct0_quality |
Definition at line 104 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct0_reserved |
Definition at line 113 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 103 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct1_accel |
Definition at line 120 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct1_bxn_high |
Definition at line 126 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct1_bxn_low |
Definition at line 123 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct1_key_wire |
Definition at line 122 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct1_pattern |
Definition at line 121 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct1_quality |
Definition at line 119 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct1_reserved |
Definition at line 127 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::alct1_valid |
2nd LCT lower 15 bits
Definition at line 118 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::flag_4 |
DDU+LCT special word flags.
Definition at line 110 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::flag_5 |
DDU+LCT special word flags.
Definition at line 115 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::flag_6 |
Definition at line 124 of file CSCALCTHeader2006.h.
unsigned CSCALCTs2006::flag_7 |
Definition at line 128 of file CSCALCTHeader2006.h.