int pvCorr() const
Return the preview correaltion bit.
int tracoNumber() const
Return parent TRACO number.
const DTTracoTrigData * _tctrig
void assign(const int p, const int n, const int val)
int pvCode() const
Return the preview code.
int number() const
Return identifier.
int isCarry() const
Return the carry bit.
int tssNumber() const
Return the DTTSS number.
int isInner() const
Return Inner/Outer bit.
const DTConfigTSPhi * config() const
Configuration set.
int isH0() const
Return if H inner.
void setSecondTrack()
Set the first track bit to second track (used for carry)
unsigned dataWord(const int i) const
int isLH() const
Return if LH.
void clear()
Clear the trigger.
int is0L() const
Return if L outer.
int isCorr() const
Return correlation bit.
void setBitsBkmod()
Set the bits for TSM back-up mode.
int element(const int pos) const
int tracoNumber() const
Return the TRACO number.
unsigned dataword() const
Return an uint16 with the content of the data word (for debugging)
bool operator<=(const DTTSCand &c) const
Operator <= used for sorting.
const DTConfigTSPhi * config() const
Configuration set.
void clearBitsBkmod()
Clear (set to 1) all the bits (back-up mode)
void setBitsTsm()
Set the quality bits for DTTSM analysis.
DTTSCand & operator=(const DTTSCand &tscand)
Assignment operator.
void print() const
Print the trigger.
void setBitsTss()
Set the quality bits for DTTSS analysis.
bool operator<(const DTTSCand &c) const
Operator < used for sorting.
const DTTracoTrigData * tracoTr() const
Return associated TRACO trigger.
void clearBits()
Clear (set to 1) the quality bits (but first/second track bit)
int isL0() const
Return if L inner.
int TcPos() const
Retrun the TRACO position inside the TSS.
int isHHorHL() const
Return if HH or HL.
int is0H() const
Return if H outer.
int isHtrig() const
Return HTRIG/LTRIG bit.
void resetCarry()
Reset the carry bit.
DTTSS * tss() const
Return the DTTSS.
int isLL() const
Return if LL.
int isFirst() const
Return the first/second track bit.