src
DataFormats
L1Scouting
interface
L1ScoutingMuon.h
Go to the documentation of this file.
1
#ifndef DataFormats_L1Scouting_L1ScoutingMuon_h
2
#define DataFormats_L1Scouting_L1ScoutingMuon_h
3
4
#include "
DataFormats/L1Scouting/interface/OrbitCollection.h
"
5
6
namespace
l1ScoutingRun3
{
7
8
class
Muon
{
9
public
:
10
Muon
()
11
:
hwPt_
(0),
12
hwEta_
(0),
13
hwPhi_
(0),
14
hwQual_
(0),
15
hwChrg_
(0),
16
hwChrgv_
(0),
17
hwIso_
(0),
18
tfIndex_
(0),
19
hwEtaAtVtx_
(0),
20
hwPhiAtVtx_
(0),
21
hwPtUnconstrained_
(0),
22
hwDXY_
(0) {}
23
24
Muon
(
int
hwPt
,
25
int
hwEta
,
26
int
hwPhi
,
27
int
hwQual
,
28
int
hwChrg,
29
int
hwChrgv,
30
int
hwIso
,
31
int
tfIndex,
32
int
hwEtaAtVtx
,
33
int
hwPhiAtVtx
,
34
int
hwPtUnconstrained
,
35
int
hwDXY
)
36
:
hwPt_
(
hwPt
),
37
hwEta_
(
hwEta
),
38
hwPhi_
(
hwPhi
),
39
hwQual_
(
hwQual
),
40
hwChrg_
(hwChrg),
41
hwChrgv_
(hwChrgv),
42
hwIso_
(
hwIso
),
43
tfIndex_
(tfIndex),
44
hwEtaAtVtx_
(
hwEtaAtVtx
),
45
hwPhiAtVtx_
(
hwPhiAtVtx
),
46
hwPtUnconstrained_
(
hwPtUnconstrained
),
47
hwDXY_
(
hwDXY
) {}
48
49
void
setHwPt
(
int
hwPt
) {
hwPt_
=
hwPt
; }
50
void
setHwEta
(
int
hwEta
) {
hwEta_
=
hwEta
; }
51
void
setHwPhi
(
int
hwPhi
) {
hwPhi_
=
hwPhi
; }
52
void
setHwQual
(
int
hwQual
) {
hwQual_
=
hwQual
; }
53
void
setHwChrg
(
int
hwChrg) {
hwChrg_
= hwChrg; }
54
void
setHwChrgv
(
int
hwChrgv) {
hwChrgv_
= hwChrgv; }
55
void
setHwIso
(
int
hwIso
) {
hwIso_
=
hwIso
; }
56
void
setTfIndex
(
int
tfIndex) {
tfIndex_
= tfIndex; }
57
void
setHwEtaAtVtx
(
int
hwEtaAtVtx
) {
hwEtaAtVtx_
=
hwEtaAtVtx
; }
58
void
setHwPhiAtVtx
(
int
hwPhiAtVtx
) {
hwPhiAtVtx_
=
hwPhiAtVtx
; }
59
void
setHwPtUnconstrained
(
int
hwPtUnconstrained
) {
hwPtUnconstrained_
=
hwPtUnconstrained
; }
60
void
setHwDXY
(
int
hwDXY
) {
hwDXY_
=
hwDXY
; }
61
62
int
hwPt
()
const
{
return
hwPt_
; }
63
int
hwEta
()
const
{
return
hwEta_
; }
64
int
hwPhi
()
const
{
return
hwPhi_
; }
65
int
hwQual
()
const
{
return
hwQual_
; }
66
int
hwCharge
()
const
{
return
hwChrg_
; }
67
int
hwChargeValid
()
const
{
return
hwChrgv_
; }
68
int
hwIso
()
const
{
return
hwIso_
; }
69
int
hwIndex
()
const
{
return
tfIndex_
; }
70
int
hwEtaAtVtx
()
const
{
return
hwEtaAtVtx_
; }
71
int
hwPhiAtVtx
()
const
{
return
hwPhiAtVtx_
; }
72
int
hwPtUnconstrained
()
const
{
return
hwPtUnconstrained_
; }
73
int
hwDXY
()
const
{
return
hwDXY_
; }
74
int
tfMuonIndex
()
const
{
return
tfIndex_
; }
75
76
private
:
77
int
hwPt_
;
78
int
hwEta_
;
79
int
hwPhi_
;
80
int
hwQual_
;
81
int
hwChrg_
;
82
int
hwChrgv_
;
83
int
hwIso_
;
84
int
tfIndex_
;
85
int
hwEtaAtVtx_
;
86
int
hwPhiAtVtx_
;
87
int
hwPtUnconstrained_
;
88
int
hwDXY_
;
89
};
90
91
typedef
OrbitCollection<Muon>
MuonOrbitCollection
;
92
93
}
// namespace l1ScoutingRun3
94
95
#endif // DataFormats_L1Scouting_L1ScoutingMuon_h
l1ScoutingRun3::Muon::Muon
Muon()
Definition:
L1ScoutingMuon.h:10
l1ScoutingRun3::Muon::hwDXY
int hwDXY() const
Definition:
L1ScoutingMuon.h:73
l1ScoutingRun3::Muon::setTfIndex
void setTfIndex(int tfIndex)
Definition:
L1ScoutingMuon.h:56
l1ScoutingRun3::Muon::hwPtUnconstrained_
int hwPtUnconstrained_
Definition:
L1ScoutingMuon.h:87
l1ScoutingRun3::Muon::hwEtaAtVtx_
int hwEtaAtVtx_
Definition:
L1ScoutingMuon.h:85
l1ScoutingRun3::Muon::setHwPtUnconstrained
void setHwPtUnconstrained(int hwPtUnconstrained)
Definition:
L1ScoutingMuon.h:59
l1ScoutingRun3::Muon::hwEtaAtVtx
int hwEtaAtVtx() const
Definition:
L1ScoutingMuon.h:70
OrbitCollection.h
l1ScoutingRun3::Muon::setHwDXY
void setHwDXY(int hwDXY)
Definition:
L1ScoutingMuon.h:60
l1ScoutingRun3::Muon::hwQual
int hwQual() const
Definition:
L1ScoutingMuon.h:65
l1ScoutingRun3::Muon::hwPhi_
int hwPhi_
Definition:
L1ScoutingMuon.h:79
l1ScoutingRun3::Muon::hwDXY_
int hwDXY_
Definition:
L1ScoutingMuon.h:88
l1ScoutingRun3::Muon::setHwPhiAtVtx
void setHwPhiAtVtx(int hwPhiAtVtx)
Definition:
L1ScoutingMuon.h:58
l1ScoutingRun3::Muon::hwPhiAtVtx
int hwPhiAtVtx() const
Definition:
L1ScoutingMuon.h:71
Muon
Definition:
Muon.py:1
l1ScoutingRun3::Muon::hwPhiAtVtx_
int hwPhiAtVtx_
Definition:
L1ScoutingMuon.h:86
l1ScoutingRun3::Muon::setHwEtaAtVtx
void setHwEtaAtVtx(int hwEtaAtVtx)
Definition:
L1ScoutingMuon.h:57
l1ScoutingRun3::Muon::setHwChrgv
void setHwChrgv(int hwChrgv)
Definition:
L1ScoutingMuon.h:54
l1ScoutingRun3::Muon::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)
Definition:
L1ScoutingMuon.h:24
l1ScoutingRun3::Muon::hwEta_
int hwEta_
Definition:
L1ScoutingMuon.h:78
l1ScoutingRun3::Muon::setHwPt
void setHwPt(int hwPt)
Definition:
L1ScoutingMuon.h:49
l1ScoutingRun3::Muon::setHwChrg
void setHwChrg(int hwChrg)
Definition:
L1ScoutingMuon.h:53
l1ScoutingRun3::Muon::hwPt
int hwPt() const
Definition:
L1ScoutingMuon.h:62
l1ScoutingRun3::Muon::tfMuonIndex
int tfMuonIndex() const
Definition:
L1ScoutingMuon.h:74
l1ScoutingRun3::Muon::hwEta
int hwEta() const
Definition:
L1ScoutingMuon.h:63
OrbitCollection
Definition:
OrbitCollection.h:12
l1ScoutingRun3::Muon::setHwEta
void setHwEta(int hwEta)
Definition:
L1ScoutingMuon.h:50
l1ScoutingRun3::Muon::setHwQual
void setHwQual(int hwQual)
Definition:
L1ScoutingMuon.h:52
l1ScoutingRun3::Muon::hwCharge
int hwCharge() const
Definition:
L1ScoutingMuon.h:66
l1ScoutingRun3::Muon::setHwIso
void setHwIso(int hwIso)
Definition:
L1ScoutingMuon.h:55
l1ScoutingRun3::Muon::hwChrg_
int hwChrg_
Definition:
L1ScoutingMuon.h:81
l1ScoutingRun3::Muon::hwPhi
int hwPhi() const
Definition:
L1ScoutingMuon.h:64
l1ScoutingRun3::Muon::hwIso_
int hwIso_
Definition:
L1ScoutingMuon.h:83
l1ScoutingRun3::Muon::hwIso
int hwIso() const
Definition:
L1ScoutingMuon.h:68
l1ScoutingRun3::Muon::tfIndex_
int tfIndex_
Definition:
L1ScoutingMuon.h:84
l1ScoutingRun3::Muon::hwIndex
int hwIndex() const
Definition:
L1ScoutingMuon.h:69
l1ScoutingRun3::Muon::hwQual_
int hwQual_
Definition:
L1ScoutingMuon.h:80
l1ScoutingRun3::MuonOrbitCollection
OrbitCollection< Muon > MuonOrbitCollection
Definition:
L1ScoutingMuon.h:91
l1ScoutingRun3::Muon::setHwPhi
void setHwPhi(int hwPhi)
Definition:
L1ScoutingMuon.h:51
l1ScoutingRun3::Muon::hwChargeValid
int hwChargeValid() const
Definition:
L1ScoutingMuon.h:67
l1ScoutingRun3
Definition:
L1ScoutingBMTFStub.h:6
l1ScoutingRun3::Muon::hwChrgv_
int hwChrgv_
Definition:
L1ScoutingMuon.h:82
l1ScoutingRun3::Muon::hwPtUnconstrained
int hwPtUnconstrained() const
Definition:
L1ScoutingMuon.h:72
l1ScoutingRun3::Muon::hwPt_
int hwPt_
Definition:
L1ScoutingMuon.h:77
Generated for CMSSW Reference Manual by
1.8.14