1 #ifndef CSCDigi_CSCALCTPreTriggerDigi_h 2 #define CSCDigi_CSCALCTPreTriggerDigi_h 22 const int trknmb = 0);
bool operator!=(const CSCALCTPreTriggerDigi &) const
True if the preceding one is false.
bool operator==(const CSCALCTPreTriggerDigi &) const
True if all members (except the number) of both ALCTs are equal.
bool operator>(const CSCALCTPreTriggerDigi &) const
int getFullBX() const
return 12-bit full BX.
void setQuality(const int quality)
set quality
int getAccelerator() const
void print() const
Print content of digi.
void setValid(const int valid)
set valid
CSCALCTPreTriggerDigi()
default
bool isValid() const
check ALCT validity (1 - valid ALCT)
std::ostream & operator<<(std::ostream &o, const CSCALCTPreTriggerDigi &digi)
void setWireGroup(unsigned int wiregroup)
set wiregroup number
void setFullBX(const uint16_t fullbx)
Set 12-bit full BX.
void setBX(const int BX)
set BX
int getTrknmb() const
return track number (1,2)
void clear()
clear this ALCT
int getQuality() const
return quality of a pattern
int getBX() const
return BX - five low bits of BXN counter tagged by the ALCT
void setKeyWG(const int keyWG)
set key wire group
int getKeyWG() const
return key wire group
void setTrknmb(const uint16_t number)
Set track number (1,2) after sorting ALCTs.
void setAccelerator(const int accelerator)
set accelerator bit
int getCollisionB() const
void setCollisionB(const int collision)
set Collision Pattern B bit