Go to the documentation of this file.
13 #ifndef L1MUBM_TRACK_SEG_PHI_H
14 #define L1MUBM_TRACK_SEG_PHI_H
virtual ~L1MuBMTrackSegPhi()
destructor
int station() const
return station
int station() const
return station
bool operator!=(const L1MuBMTrackSegPhi &) const
unequal operator
L1MuBMTrackSegLoc m_location
int bx() const
return bunch crossing
double phiValue() const
return phi-value in global coordinates [0,2pi]
friend std::ostream & operator<<(std::ostream &, const TSQuality &)
overload output stream operator for phi track segment quality
int quality() const
return quality code
int wheel() const
return wheel
int wheel() const
return wheel
L1MuBMTrackSegPhi & operator=(const L1MuBMTrackSegPhi &)
assignment operator
TSQuality
quality code of BBMX phi track segments
void setEtaFlag(bool flag)
set eta flag
bool empty() const
is it an empty phi track segment?
void reset()
reset phi track segment
const L1MuBMTrackSegLoc & where() const
return location of phi track segment
L1MuBMTrackSegPhi()
default constructor
double phibValue() const
return phib-value in global coordinates [0,2pi]
int phib() const
return phib
int sector() const
return sector (30 deg)
bool operator==(const L1MuBMTrackSegPhi &) const
equal operator
int sector() const
return sector
bool etaFlag() const
return eta flag
int phi() const
return phi
int tag() const
return tag (second TS tag)
std::vector< L1MuBMTrackSegPhi > L1MuBMTrackSegPhiCollection