 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef L0MuonInterface_ICANDDATA_H
5 #define L0MuonInterface_ICANDDATA_H
uint8_t m_threshold
threshold
uint8_t m_charge
charge ( 0=negative, 1=positive)
uint16_t subdetectorId() const
float eta() const
get the kinematic parameters
uint8_t threshold() const
static constexpr float s_phiRange
void setMdtFlag(uint8_t mdtFlag)
void setThreshold(float threshold)
static constexpr float s_ptRange
static constexpr uint16_t s_ptBitRange
static constexpr uint16_t s_etaBitRange
variables bit size 14 bits for eta, 9 bits for phi, 8 bits for pt
uint16_t sectorId() const
uint16_t m_pt
pt of the candidate
static constexpr float s_etaRange
variables range
uint16_t m_phi
phi coordinate of the candidate
void setCharge(uint8_t charge)
void setEta(float eta)
Set functions of the modifiable parameters.
uint8_t m_mdtFlag
MDT flag.
static constexpr uint16_t s_phiBitRange
uint16_t m_eta
theta coordinate of the candidate
virtual ~ICandData()=default
uint16_t m_sectorId
sector number
ICandData(uint16_t subdetectorId, uint16_t sectorId, uint16_t bcTag)