51 bool returnValue =
false;
54 if (getBX() < rhs.
getBX()) {
57 if (getBX() != rhs.
getBX()) {
64 int quality1 = getQuality();
66 if (quality1 > quality2) {
68 }
else if (quality1 == quality2 && getKeyWG() > rhs.
getKeyWG()) {
76 bool returnValue =
false;
86 bool returnValue =
true;
95 edm::LogVerbatim(
"CSCDigi") <<
"CSC ALCT #" << setw(1) << getTrknmb() <<
": Valid = " << setw(1) << isValid()
96 <<
" Quality = " << setw(2) << getQuality() <<
" Accel. = " << setw(1)
97 << getAccelerator() <<
" PatternB = " << setw(1) << getCollisionB()
98 <<
" Key wire group = " << setw(3) << getKeyWG() <<
" BX = " << setw(2) << getBX()
99 <<
" Full BX= " << std::setw(1) << getFullBX();
108 <<
" Key wire group = " << digi.
getKeyWG() <<
" BX = " << digi.
getBX();
bool isValid() const
check ALCT validity (1 - valid ALCT)
void clear()
clear this ALCT
bool operator!=(const CSCALCTDigi &) const
True if the preceding one is false.
static const uint16_t valid_
bool operator>(const CSCALCTDigi &) const
int getTrknmb() const
return track number (1,2)
void clear(CLHEP::HepGenMatrix &m)
Helper function: Reset all elements of a matrix to 0.
std::ostream & operator<<(std::ostream &out, const std::tuple< Types... > &value)
int getBX() const
return BX - five low bits of BXN counter tagged by the ALCT
bool operator==(const CSCALCTDigi &) const
True if all members (except the number) of both ALCTs are equal.
int getQuality() const
return quality of a pattern
int getAccelerator() const
void print() const
Print content of digi.
int getKeyWG() const
return key wire group
int getCollisionB() const