CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
l1ScoutingRun3::Muon Class Reference

#include <L1ScoutingMuon.h>

Public Member Functions

int hwCharge () const
 
int hwChargeValid () const
 
int hwDXY () const
 
int hwEta () const
 
int hwEtaAtVtx () const
 
int hwIndex () const
 
int hwIso () const
 
int hwPhi () const
 
int hwPhiAtVtx () const
 
int hwPt () const
 
int hwPtUnconstrained () const
 
int hwQual () const
 
 Muon ()
 
 Muon (int hwPt, int hwEta, int hwPhi, int hwQual, int hwChrg, int hwChrgv, int hwIso, int tfIndex, int hwEtaAtVtx, int hwPhiAtVtx, int hwPtUnconstrained, int hwDXY)
 
void setHwChrg (int hwChrg)
 
void setHwChrgv (int hwChrgv)
 
void setHwDXY (int hwDXY)
 
void setHwEta (int hwEta)
 
void setHwEtaAtVtx (int hwEtaAtVtx)
 
void setHwIso (int hwIso)
 
void setHwPhi (int hwPhi)
 
void setHwPhiAtVtx (int hwPhiAtVtx)
 
void setHwPt (int hwPt)
 
void setHwPtUnconstrained (int hwPtUnconstrained)
 
void setHwQual (int hwQual)
 
void setTfIndex (int tfIndex)
 
int tfMuonIndex () const
 

Private Attributes

int hwChrg_
 
int hwChrgv_
 
int hwDXY_
 
int hwEta_
 
int hwEtaAtVtx_
 
int hwIso_
 
int hwPhi_
 
int hwPhiAtVtx_
 
int hwPt_
 
int hwPtUnconstrained_
 
int hwQual_
 
int tfIndex_
 

Detailed Description

Definition at line 8 of file L1ScoutingMuon.h.

Constructor & Destructor Documentation

◆ Muon() [1/2]

l1ScoutingRun3::Muon::Muon ( )
inline

◆ Muon() [2/2]

l1ScoutingRun3::Muon::Muon ( int  hwPt,
int  hwEta,
int  hwPhi,
int  hwQual,
int  hwChrg,
int  hwChrgv,
int  hwIso,
int  tfIndex,
int  hwEtaAtVtx,
int  hwPhiAtVtx,
int  hwPtUnconstrained,
int  hwDXY 
)
inline

Definition at line 24 of file L1ScoutingMuon.h.

36  : hwPt_(hwPt),
37  hwEta_(hwEta),
38  hwPhi_(hwPhi),
39  hwQual_(hwQual),
40  hwChrg_(hwChrg),
41  hwChrgv_(hwChrgv),
42  hwIso_(hwIso),
43  tfIndex_(tfIndex),
47  hwDXY_(hwDXY) {}
int hwEtaAtVtx() const
int hwPhiAtVtx() const
int hwPtUnconstrained() const

Member Function Documentation

◆ hwCharge()

int l1ScoutingRun3::Muon::hwCharge ( ) const
inline

Definition at line 66 of file L1ScoutingMuon.h.

References hwChrg_.

66 { return hwChrg_; }

◆ hwChargeValid()

int l1ScoutingRun3::Muon::hwChargeValid ( ) const
inline

Definition at line 67 of file L1ScoutingMuon.h.

References hwChrgv_.

67 { return hwChrgv_; }

◆ hwDXY()

int l1ScoutingRun3::Muon::hwDXY ( ) const
inline

Definition at line 73 of file L1ScoutingMuon.h.

References hwDXY_.

Referenced by setHwDXY().

73 { return hwDXY_; }

◆ hwEta()

int l1ScoutingRun3::Muon::hwEta ( ) const
inline

Definition at line 63 of file L1ScoutingMuon.h.

References hwEta_.

Referenced by setHwEta().

63 { return hwEta_; }

◆ hwEtaAtVtx()

int l1ScoutingRun3::Muon::hwEtaAtVtx ( ) const
inline

Definition at line 70 of file L1ScoutingMuon.h.

References hwEtaAtVtx_.

Referenced by setHwEtaAtVtx().

70 { return hwEtaAtVtx_; }

◆ hwIndex()

int l1ScoutingRun3::Muon::hwIndex ( ) const
inline

Definition at line 69 of file L1ScoutingMuon.h.

References tfIndex_.

69 { return tfIndex_; }

◆ hwIso()

int l1ScoutingRun3::Muon::hwIso ( ) const
inline

Definition at line 68 of file L1ScoutingMuon.h.

References hwIso_.

Referenced by setHwIso().

68 { return hwIso_; }

◆ hwPhi()

int l1ScoutingRun3::Muon::hwPhi ( ) const
inline

Definition at line 64 of file L1ScoutingMuon.h.

References hwPhi_.

Referenced by setHwPhi().

64 { return hwPhi_; }

◆ hwPhiAtVtx()

int l1ScoutingRun3::Muon::hwPhiAtVtx ( ) const
inline

Definition at line 71 of file L1ScoutingMuon.h.

References hwPhiAtVtx_.

Referenced by setHwPhiAtVtx().

71 { return hwPhiAtVtx_; }

◆ hwPt()

int l1ScoutingRun3::Muon::hwPt ( ) const
inline

Definition at line 62 of file L1ScoutingMuon.h.

References hwPt_.

Referenced by setHwPt().

62 { return hwPt_; }

◆ hwPtUnconstrained()

int l1ScoutingRun3::Muon::hwPtUnconstrained ( ) const
inline

Definition at line 72 of file L1ScoutingMuon.h.

References hwPtUnconstrained_.

Referenced by setHwPtUnconstrained().

72 { return hwPtUnconstrained_; }

◆ hwQual()

int l1ScoutingRun3::Muon::hwQual ( ) const
inline

Definition at line 65 of file L1ScoutingMuon.h.

References hwQual_.

Referenced by setHwQual().

65 { return hwQual_; }

◆ setHwChrg()

void l1ScoutingRun3::Muon::setHwChrg ( int  hwChrg)
inline

Definition at line 53 of file L1ScoutingMuon.h.

References hwChrg_.

53 { hwChrg_ = hwChrg; }

◆ setHwChrgv()

void l1ScoutingRun3::Muon::setHwChrgv ( int  hwChrgv)
inline

Definition at line 54 of file L1ScoutingMuon.h.

References hwChrgv_.

54 { hwChrgv_ = hwChrgv; }

◆ setHwDXY()

void l1ScoutingRun3::Muon::setHwDXY ( int  hwDXY)
inline

Definition at line 60 of file L1ScoutingMuon.h.

References hwDXY(), and hwDXY_.

◆ setHwEta()

void l1ScoutingRun3::Muon::setHwEta ( int  hwEta)
inline

Definition at line 50 of file L1ScoutingMuon.h.

References hwEta(), and hwEta_.

◆ setHwEtaAtVtx()

void l1ScoutingRun3::Muon::setHwEtaAtVtx ( int  hwEtaAtVtx)
inline

Definition at line 57 of file L1ScoutingMuon.h.

References hwEtaAtVtx(), and hwEtaAtVtx_.

◆ setHwIso()

void l1ScoutingRun3::Muon::setHwIso ( int  hwIso)
inline

Definition at line 55 of file L1ScoutingMuon.h.

References hwIso(), and hwIso_.

◆ setHwPhi()

void l1ScoutingRun3::Muon::setHwPhi ( int  hwPhi)
inline

Definition at line 51 of file L1ScoutingMuon.h.

References hwPhi(), and hwPhi_.

◆ setHwPhiAtVtx()

void l1ScoutingRun3::Muon::setHwPhiAtVtx ( int  hwPhiAtVtx)
inline

Definition at line 58 of file L1ScoutingMuon.h.

References hwPhiAtVtx(), and hwPhiAtVtx_.

◆ setHwPt()

void l1ScoutingRun3::Muon::setHwPt ( int  hwPt)
inline

Definition at line 49 of file L1ScoutingMuon.h.

References hwPt(), and hwPt_.

◆ setHwPtUnconstrained()

void l1ScoutingRun3::Muon::setHwPtUnconstrained ( int  hwPtUnconstrained)
inline

Definition at line 59 of file L1ScoutingMuon.h.

References hwPtUnconstrained(), and hwPtUnconstrained_.

◆ setHwQual()

void l1ScoutingRun3::Muon::setHwQual ( int  hwQual)
inline

Definition at line 52 of file L1ScoutingMuon.h.

References hwQual(), and hwQual_.

◆ setTfIndex()

void l1ScoutingRun3::Muon::setTfIndex ( int  tfIndex)
inline

Definition at line 56 of file L1ScoutingMuon.h.

References tfIndex_.

56 { tfIndex_ = tfIndex; }

◆ tfMuonIndex()

int l1ScoutingRun3::Muon::tfMuonIndex ( ) const
inline

Definition at line 74 of file L1ScoutingMuon.h.

References tfIndex_.

74 { return tfIndex_; }

Member Data Documentation

◆ hwChrg_

int l1ScoutingRun3::Muon::hwChrg_
private

Definition at line 81 of file L1ScoutingMuon.h.

Referenced by hwCharge(), and setHwChrg().

◆ hwChrgv_

int l1ScoutingRun3::Muon::hwChrgv_
private

Definition at line 82 of file L1ScoutingMuon.h.

Referenced by hwChargeValid(), and setHwChrgv().

◆ hwDXY_

int l1ScoutingRun3::Muon::hwDXY_
private

Definition at line 88 of file L1ScoutingMuon.h.

Referenced by hwDXY(), and setHwDXY().

◆ hwEta_

int l1ScoutingRun3::Muon::hwEta_
private

Definition at line 78 of file L1ScoutingMuon.h.

Referenced by hwEta(), and setHwEta().

◆ hwEtaAtVtx_

int l1ScoutingRun3::Muon::hwEtaAtVtx_
private

Definition at line 85 of file L1ScoutingMuon.h.

Referenced by hwEtaAtVtx(), and setHwEtaAtVtx().

◆ hwIso_

int l1ScoutingRun3::Muon::hwIso_
private

Definition at line 83 of file L1ScoutingMuon.h.

Referenced by hwIso(), and setHwIso().

◆ hwPhi_

int l1ScoutingRun3::Muon::hwPhi_
private

Definition at line 79 of file L1ScoutingMuon.h.

Referenced by hwPhi(), and setHwPhi().

◆ hwPhiAtVtx_

int l1ScoutingRun3::Muon::hwPhiAtVtx_
private

Definition at line 86 of file L1ScoutingMuon.h.

Referenced by hwPhiAtVtx(), and setHwPhiAtVtx().

◆ hwPt_

int l1ScoutingRun3::Muon::hwPt_
private

Definition at line 77 of file L1ScoutingMuon.h.

Referenced by hwPt(), and setHwPt().

◆ hwPtUnconstrained_

int l1ScoutingRun3::Muon::hwPtUnconstrained_
private

Definition at line 87 of file L1ScoutingMuon.h.

Referenced by hwPtUnconstrained(), and setHwPtUnconstrained().

◆ hwQual_

int l1ScoutingRun3::Muon::hwQual_
private

Definition at line 80 of file L1ScoutingMuon.h.

Referenced by hwQual(), and setHwQual().

◆ tfIndex_

int l1ScoutingRun3::Muon::tfIndex_
private

Definition at line 84 of file L1ScoutingMuon.h.

Referenced by hwIndex(), setTfIndex(), and tfMuonIndex().