Go to the documentation of this file.
43 bool returnValue =
false;
46 if (getBX() < rhs.
getBX()) {
49 if (getBX() != rhs.
getBX()) {
56 int quality1 = getQuality();
58 if (quality1 > quality2) {
60 }
else if (quality1 == quality2 && getKeyWG() > rhs.
getKeyWG()) {
68 bool returnValue =
false;
78 bool returnValue =
true;
87 edm::LogVerbatim(
"CSCDigi") <<
"CSC ALCT #" << setw(1) << getTrknmb() <<
": Valid = " << setw(1) << isValid()
88 <<
" Quality = " << setw(2) << getQuality() <<
" Accel. = " << setw(1)
89 << getAccelerator() <<
" PatternB = " << setw(1) << getCollisionB()
90 <<
" Key wire group = " << setw(3) << getKeyWG() <<
" BX = " << setw(2) << getBX()
91 <<
" Full BX= " << std::setw(1) << getFullBX();
100 <<
" Key wire group = " << digi.
getKeyWG() <<
" BX = " << digi.
getBX();
CSCALCTPreTriggerDigi()
default
int getKeyWG() const
return key wire group
bool operator==(const CSCALCTPreTriggerDigi &) const
True if all members (except the number) of both ALCTs are equal.
int getBX() const
return BX - five low bits of BXN counter tagged by the ALCT
std::ostream & operator<<(std::ostream &out, const std::tuple< Types... > &value)
static const uint16_t valid_
int getAccelerator() const
void clear(HadCaloObj &c)
int getQuality() const
return quality of a pattern
bool isValid() const
check ALCT validity (1 - valid ALCT)
int getCollisionB() const
void clear()
clear this ALCT
bool operator>(const CSCALCTPreTriggerDigi &) const
int getTrknmb() const
return track number (1,2)
bool operator!=(const CSCALCTPreTriggerDigi &) const
True if the preceding one is false.
void print() const
Print content of digi.