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.
uint32_t const *__restrict__ Quality * quality
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
std::ostream & operator<<(std::ostream &out, const ALILine &li)
bool isValid() const
check ALCT validity (1 - valid ALCT)
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