 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef L0MuonInterface_TGCCANDDATA_H
5 #define L0MuonInterface_TGCCANDDATA_H
59 #endif // L0MuonInterface_TGCCANDDATA_H
uint16_t subdetectorId() const
void setDeltaPhi(float dphi)
void setNswSegment(uint32_t nswout)
static constexpr float s_dthetaRange
range of the RPC hits z positions
uint16_t sectorId() const
TGCCandData(uint16_t subdetectorId, uint16_t sectorId, uint16_t bcTag)
static constexpr uint8_t COINTYPE_BIT_MASK
Bit mask for Coincidence Types.
uint8_t m_deltaTheta
Segment polar angle w.r.t. the vector from IP to the segment position (7 bits)
uint8_t m_deltaPhi
Segment azimuthal angle w.r.t. the vector from IP to the segment position (4 bits)
uint32_t nswSegment() const
static constexpr uint8_t DPHI_BIT_MASK
Bit mask for deltaPhi : 1 bit for sign and 3 bits.
static constexpr uint8_t DTHETA_BIT_MASK
Bit mask for deltaTheta : 1 bit for sign and 6 bits.
uint32_t m_nswSegment
Copy of the NSW-TP output (To be defined)
static constexpr uint32_t NSW_BIT_MASK
Bit mask for NSW-TP output.
void setDeltaTheta(float dtheta)
uint8_t m_coinType
Coincidence Type (3 bits) [rsv.][GoodMF][InnerCoin].
static constexpr float s_dphiRange
void setCoinType(uint8_t cointype)