|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONTGC_CNVTOOLS_TGCSLBDATA_H
6 #define MUONTGC_CNVTOOLS_TGCSLBDATA_H
87 bool isSL(
void)
const;
151 #endif // MUONTGC_CNVTOOLS_TGCSLBDATA_H
uint16_t getSbLoc() const
Get sbLoc.
uint16_t getSswId() const
Get sswId.
bool isInner(void) const
Check if the SLB type is inner LowPt.
bool isSL(void) const
Check if the SLB type is SL.
void setType(int vType)
Set SLB type.
void setL1Id(uint32_t l1Id)
Set l1Id.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
uint16_t getBcId() const
Get bcId.
bool m_bitArray_P[BITMAP_SIZE]
Bit array at previous bunch.
bool isHighPt(void) const
Check if the SLB type is HighPt.
uint16_t getError() const
Get error.
void setBitmap(const uint16_t bcTag, const uint32_t cellAddr, const uint32_t cellData)
Store bitmap.
bool isLowPt(void) const
Check if the SLB type is LowPt.
bool equal(uint16_t bcId, uint32_t l1Id, uint16_t sswId, uint16_t slbId) const
Check input IDs and held IDs are equal or not.
uint32_t getL1Id() const
Get l1Id.
void setSswId(uint16_t sswId)
Set sswId.
void setSlbId(uint16_t slbId)
Set slbId.
void setBit(const uint16_t bcTag, uint32_t iBit)
Set a bit.
void setBcId(uint16_t bcId)
Set bcId.
bool isCoincidence(void) const
Check if the SLB type is coincidence.
uint16_t bcId(uint32_t data)
uint16_t getSlbId() const
Get slbId.
virtual ~TgcSlbData(void)
Destructor.
void setSbLoc(uint16_t sbLoc)
Set sbLoc.
int getType() const
Get SLB type.
unsigned bcTag(unsigned bcBitMap)
void setError(uint16_t error)
Set Error.
TgcSlbData(void)
Costructor.
bool m_bitArray_N[BITMAP_SIZE]
Bit array at next bunch.
bool m_bitArray_C[BITMAP_SIZE]
Bit array at central bunch.
const bool * getBitArray(const uint16_t bcTag) const
Get bitArray for a BC tag.