45 : m_location(), m_phi(0), m_phib(0), m_quality(
Null), m_tag(
false), m_bx(0), m_etaFlag(
false) {}
49 : m_location(wheel_id, sector_id, station_id),
69 : m_location(id), m_phi(phi), m_phib(phib), m_quality(quality), m_tag(tag), m_bx(bx), m_etaFlag(etaFlag) {
84 : m_location(id.m_location),
87 m_quality(id.m_quality),
90 m_etaFlag(id.m_etaFlag) {}
118 tmp +=
static_cast<double>(
m_phi) / 4096;
119 return (tmp > 0) ? tmp : (2 *
M_PI +
tmp);
199 return s <<
"unknown TS phi Quality ";
207 s.setf(ios::right, ios::adjustfield);
208 s << (
id.m_location) <<
"\t"
209 <<
"phi : " << setw(5) <<
id.m_phi <<
" "
210 <<
"phib : " << setw(4) <<
id.m_phib <<
" "
211 <<
"quality : " << setw(4) <<
id.m_quality;
L1MuBMTrackSegLoc m_location
bool operator!=(const L1MuBMTrackSegPhi &) const
unequal operator
bool operator==(const L1MuBMTrackSegPhi &) const
equal operator
uint32_t const *__restrict__ Quality * quality
double phiValue() const
return phi-value in global coordinates [0,2pi]
std::ostream & operator<<(std::ostream &out, const ALILine &li)
int sector() const
return sector (30 deg)
L1MuBMTrackSegPhi()
default constructor
void reset()
reset phi track segment
L1MuBMTrackSegPhi & operator=(const L1MuBMTrackSegPhi &)
assignment operator
TSQuality
quality code of BBMX phi track segments
double phibValue() const
return phib-value in global coordinates [0,2pi]
virtual ~L1MuBMTrackSegPhi()
destructor