|
unsigned | addressEta (void) const |
|
bool | bc0 (void) const |
|
int | BX () const |
|
bool | bx0 (void) const |
|
unsigned | cscid () const |
|
unsigned | deltaPhi12 (void) const |
|
unsigned | deltaPhi23 (void) const |
|
unsigned | endcap () const |
|
unsigned | front_rear () const |
|
| L1Track () |
|
| L1Track (const csc::L1TrackId &) |
|
| L1Track (const csc::L1Track &) |
|
unsigned | localPhi () const |
|
unsigned | mb1ID () const |
|
unsigned | mb1Tbin (void) const |
|
unsigned | me1ID () const |
|
unsigned | me1Tbin (void) const |
|
unsigned | me2ID () const |
|
unsigned | me2Tbin (void) const |
|
unsigned | me3ID () const |
|
unsigned | me3Tbin (void) const |
|
unsigned | me4ID () const |
|
unsigned | me4Tbin (void) const |
|
unsigned | mode (void) const |
|
unsigned | modeExtended (void) const |
|
bool | operator!= (const csc::L1Track &) const |
|
bool | operator< (const csc::L1Track &) const |
|
bool | operator<= (const csc::L1Track &) const |
|
const csc::L1Track & | operator= (const csc::L1Track &) |
|
bool | operator== (const csc::L1Track &) const |
|
bool | operator> (const csc::L1Track &) const |
|
bool | operator>= (const csc::L1Track &) const |
|
unsigned | outputLink () const |
|
void | Print () const |
|
unsigned | ptLUTAddress () const |
|
unsigned | rank () const |
|
unsigned | sector () const |
|
void | set_front_rear (unsigned fr) |
|
void | setBits (bool se, bool bx0, bool bc0) |
|
void | setLocalPhi (const unsigned &lphi) |
|
void | setOutputLink (unsigned oPL) |
|
void | setPtLUTAddress (const unsigned &adr) |
|
void | setRank (const unsigned &rank) |
|
void | setStationIds (const unsigned &me1, const unsigned &me2, const unsigned &me3, const unsigned &me4, const unsigned &mb1) |
|
void | setTbins (unsigned me1, unsigned me2, unsigned me3, unsigned me4, unsigned mb) |
|
bool | sign (void) const |
|
unsigned | station () const |
|
unsigned | subsector () const |
|
bool | synch_err (void) const |
|
bool | winner () const |
|
| ~L1Track () override |
|
Public Member Functions inherited from L1MuRegionalCand |
int | bx () const |
| return bunch crossing identifier More...
|
|
unsigned | charge_packed () const |
| return charge packed as in hardware (0=pos, 1=neg) More...
|
|
unsigned | charge_valid_packed () const |
| return charge valid packed as in hardware (1=valid, 0=not valid) More...
|
|
bool | chargeValid () const |
| is the charge valid ? More...
|
|
int | chargeValue () const |
| get charge More...
|
|
virtual bool | empty () const |
| return empty flag More...
|
|
unsigned | eta_packed () const |
| return eta packed as in hardware More...
|
|
float | etaValue () const |
| get eta-value of muon candidate More...
|
|
unsigned | finehalo_packed () const |
| return eta-fine (for DT) / halo (for CSC) bit More...
|
|
unsigned | getDataWord () const |
| return data word More...
|
|
bool | isFineHalo () const |
| is it fine (DT) / halo (CSC) ? More...
|
|
| L1MuRegionalCand (unsigned dataword=0, int bx=0) |
| constructor from data word More...
|
|
| L1MuRegionalCand (unsigned type_idx, unsigned phi, unsigned eta, unsigned pt, unsigned charge, unsigned ch_valid, unsigned finehalo, unsigned quality, int bx) |
| constructor from packed members More...
|
|
unsigned | phi_packed () const |
| return phi packed as in hardware More...
|
|
float | phiValue () const |
| get phi-value of muon candidate in radians (low edge of bin) More...
|
|
virtual void | print () const |
| print candidate More...
|
|
unsigned | pt_packed () const |
| return pt packed as in hardware More...
|
|
float | ptValue () const |
| get pt-value of muon candidate in GeV More...
|
|
unsigned int | quality () const |
| return quality More...
|
|
unsigned int | quality_packed () const |
| return quality packed as in hardware More...
|
|
virtual void | reset () |
| reset More...
|
|
void | setBx (int bx) |
| Set Bunch Crossing. More...
|
|
void | setChargePacked (unsigned ch) |
| Set Charge (0=pos, 1=neg) More...
|
|
void | setChargeValid (bool valid) |
| Set Charge Valid. More...
|
|
void | setChargeValidPacked (unsigned valid) |
| Set Charge Valid. More...
|
|
void | setChargeValue (int charge) |
| Set Charge Value: -1, 1. More...
|
|
void | setDataWord (unsigned dataword) |
| Set data word. More...
|
|
void | setEtaPacked (unsigned eta) |
| Set Eta: 6-bit code. More...
|
|
void | setEtaValue (float etaVal) |
| Set Eta Value (need to set type, first) More...
|
|
void | setFineHalo (bool fh) |
| Set Fine / Halo. More...
|
|
void | setFineHaloPacked (unsigned fh) |
| Set Fine / Halo. More...
|
|
void | setPhiPacked (unsigned phi) |
| Set Phi: 0..143. More...
|
|
void | setPhiValue (float phiVal) |
| Set Phi Value. More...
|
|
void | setPtPacked (unsigned pt) |
| Set Pt: 0..31. More...
|
|
void | setPtValue (float ptVal) |
| Set Pt Value. More...
|
|
void | setQualityPacked (unsigned qual) |
| Set Quality: 0..7. More...
|
|
void | setType (unsigned type) |
| Set Type: 0 DT, 1 bRPC, 2 CSC, 3 fRPC. More...
|
|
unsigned | type_idx () const |
| return type: 0 DT, 1 bRPC, 2 CSC, 3 fRPC More...
|
|
virtual | ~L1MuRegionalCand () |
| destructor More...
|
|
Definition at line 21 of file L1Track.h.
Definition at line 13 of file L1Track.cc.
References L1MuRegionalCand::bx(), L1MuRegionalCand::charge_packed(), L1MuRegionalCand::charge_valid_packed(), L1MuRegionalCand::eta_packed(), L1MuRegionalCand::finehalo_packed(), L1MuRegionalCand::getDataWord(), m_bc0, m_bx0, m_empty, m_endcap, m_fr, m_lphi, m_mbTbin, m_me1Tbin, m_me2Tbin, m_me3Tbin, m_me4Tbin, m_name, m_output_link, m_ptAddress, m_rank, m_se, m_sector, m_winner, mb1_id, me1_id, me2_id, me3_id, me4_id, L1MuRegionalCand::phi_packed(), L1MuRegionalCand::pt_packed(), L1MuRegionalCand::quality_packed(), L1MuRegionalCand::setBx(), L1MuRegionalCand::setChargePacked(), L1MuRegionalCand::setChargeValidPacked(), L1MuRegionalCand::setDataWord(), L1MuRegionalCand::setEtaPacked(), L1MuRegionalCand::setFineHaloPacked(), L1MuRegionalCand::setPhiPacked(), L1MuRegionalCand::setPtPacked(), L1MuRegionalCand::setQualityPacked(), L1MuRegionalCand::setType(), and L1MuRegionalCand::type_idx().
unsigned int quality_packed() const
return quality packed as in hardware
unsigned pt_packed() const
return pt packed as in hardware
unsigned charge_packed() const
return charge packed as in hardware (0=pos, 1=neg)
L1MuRegionalCand(unsigned dataword=0, int bx=0)
constructor from data word
unsigned getDataWord() const
return data word
unsigned phi_packed() const
return phi packed as in hardware
void setChargeValidPacked(unsigned valid)
Set Charge Valid.
void setBx(int bx)
Set Bunch Crossing.
void setDataWord(unsigned dataword)
Set data word.
unsigned charge_valid_packed() const
return charge valid packed as in hardware (1=valid, 0=not valid)
unsigned eta_packed() const
return eta packed as in hardware
void setType(unsigned type)
Set Type: 0 DT, 1 bRPC, 2 CSC, 3 fRPC.
void setChargePacked(unsigned ch)
Set Charge (0=pos, 1=neg)
void setPtPacked(unsigned pt)
Set Pt: 0..31.
void setPhiPacked(unsigned phi)
Set Phi: 0..143.
void setQualityPacked(unsigned qual)
Set Quality: 0..7.
void setEtaPacked(unsigned eta)
Set Eta: 6-bit code.
unsigned finehalo_packed() const
return eta-fine (for DT) / halo (for CSC) bit
void setFineHaloPacked(unsigned fh)
Set Fine / Halo.
int bx() const
return bunch crossing identifier
unsigned type_idx() const
return type: 0 DT, 1 bRPC, 2 CSC, 3 fRPC
Definition at line 61 of file L1Track.cc.
References L1MuRegionalCand::bx(), L1MuRegionalCand::charge_packed(), L1MuRegionalCand::charge_valid_packed(), L1MuRegionalCand::eta_packed(), L1MuRegionalCand::finehalo_packed(), L1MuRegionalCand::getDataWord(), m_bc0, m_bx0, m_empty, m_endcap, m_fr, m_lphi, m_mbTbin, m_me1Tbin, m_me2Tbin, m_me3Tbin, m_me4Tbin, m_name, m_output_link, m_ptAddress, m_rank, m_se, m_sector, m_winner, mb1_id, me1_id, me2_id, me3_id, me4_id, L1MuRegionalCand::phi_packed(), L1MuRegionalCand::pt_packed(), L1MuRegionalCand::quality_packed(), L1MuRegionalCand::setBx(), L1MuRegionalCand::setChargePacked(), L1MuRegionalCand::setChargeValidPacked(), L1MuRegionalCand::setDataWord(), L1MuRegionalCand::setEtaPacked(), L1MuRegionalCand::setFineHaloPacked(), L1MuRegionalCand::setPhiPacked(), L1MuRegionalCand::setPtPacked(), L1MuRegionalCand::setQualityPacked(), L1MuRegionalCand::setType(), and L1MuRegionalCand::type_idx().
unsigned int quality_packed() const
return quality packed as in hardware
unsigned pt_packed() const
return pt packed as in hardware
unsigned charge_packed() const
return charge packed as in hardware (0=pos, 1=neg)
unsigned getDataWord() const
return data word
unsigned phi_packed() const
return phi packed as in hardware
void setChargeValidPacked(unsigned valid)
Set Charge Valid.
void setBx(int bx)
Set Bunch Crossing.
void setDataWord(unsigned dataword)
Set data word.
unsigned charge_valid_packed() const
return charge valid packed as in hardware (1=valid, 0=not valid)
unsigned eta_packed() const
return eta packed as in hardware
void setType(unsigned type)
Set Type: 0 DT, 1 bRPC, 2 CSC, 3 fRPC.
void setChargePacked(unsigned ch)
Set Charge (0=pos, 1=neg)
void setPtPacked(unsigned pt)
Set Pt: 0..31.
void setPhiPacked(unsigned phi)
Set Phi: 0..143.
void setQualityPacked(unsigned qual)
Set Quality: 0..7.
void setEtaPacked(unsigned eta)
Set Eta: 6-bit code.
unsigned finehalo_packed() const
return eta-fine (for DT) / halo (for CSC) bit
void setFineHaloPacked(unsigned fh)
Set Fine / Halo.
int bx() const
return bunch crossing identifier
unsigned type_idx() const
return type: 0 DT, 1 bRPC, 2 CSC, 3 fRPC