Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
DataFormats
L1TMuon
src
L1MuKBMTCombinedStub.cc
Go to the documentation of this file.
1
#include "
DataFormats/L1TMuon/interface/L1MuKBMTCombinedStub.h
"
2
3
#include <iostream>
4
#include <iomanip>
5
#include <cmath>
6
7
using namespace
std;
8
L1MuKBMTCombinedStub::L1MuKBMTCombinedStub
()
9
: whNum_(0),
10
scNum_(0),
11
stNum_(0),
12
phi_(0),
13
phiB_(0),
14
tag_(
false
),
15
quality_(-1),
16
bxNum_(17),
17
eta1_(0),
18
eta2_(0),
19
qeta1_(-1),
20
qeta2_(-1) {}
21
22
L1MuKBMTCombinedStub::L1MuKBMTCombinedStub
(
int
wheel,
23
int
sector,
24
int
station
,
25
int
phi
,
26
int
phiB,
27
bool
tag
,
28
int
bx
,
29
int
quality
,
30
int
eta1
,
31
int
eta2
,
32
int
qeta1,
33
int
qeta2)
34
: whNum_(wheel),
35
scNum_(sector),
36
stNum_(station),
37
phi_(phi),
38
phiB_(phiB),
39
tag_(tag),
40
quality_(quality),
41
bxNum_(bx),
42
eta1_(eta1),
43
eta2_(eta2),
44
qeta1_(qeta1),
45
qeta2_(qeta2) {}
46
47
L1MuKBMTCombinedStub::~L1MuKBMTCombinedStub
() {}
48
49
bool
L1MuKBMTCombinedStub::operator==
(
const
L1MuKBMTCombinedStub
&
id
)
const
{
50
if
(
whNum_
!=
id
.
whNum_
)
51
return
false
;
52
if
(
scNum_
!=
id
.
scNum_
)
53
return
false
;
54
if
(
stNum_
!=
id
.
stNum_
)
55
return
false
;
56
if
(
tag_
!=
id
.
tag_
)
57
return
false
;
58
if
(
phi_
!=
id
.
phi_
)
59
return
false
;
60
if
(
phiB_
!=
id
.
phiB_
)
61
return
false
;
62
if
(
quality_
!=
id
.
quality_
)
63
return
false
;
64
if
(
bxNum_
!=
id
.
bxNum_
)
65
return
false
;
66
if
(
eta1_
!=
id
.
eta1_
)
67
return
false
;
68
if
(
eta2_
!=
id
.
eta2_
)
69
return
false
;
70
if
(
qeta1_
!=
id
.
qeta1_
)
71
return
false
;
72
if
(
qeta2_
!=
id
.
qeta2_
)
73
return
false
;
74
return
true
;
75
}
76
77
//
78
// output stream operator for phi track segments
79
//
80
ostream&
operator<<
(ostream&
s
,
const
L1MuKBMTCombinedStub
&
id
) {
81
s.setf(ios::right, ios::adjustfield);
82
s <<
"BX: "
<< setw(5) <<
id
.bxNum_ <<
" "
83
<<
"wheel: "
<< setw(5) <<
id
.whNum_ <<
" "
84
<<
"sector: "
<< setw(5) <<
id
.scNum_ <<
" "
85
<<
"station: "
<< setw(5) <<
id
.stNum_ <<
" "
86
<<
"tag: "
<< setw(5) <<
id
.tag_ <<
" "
87
<<
"phi: "
<< setw(5) <<
id
.phi_ <<
" "
88
<<
"phiB: "
<< setw(4) <<
id
.phiB_ <<
" "
89
<<
"quality: "
<< setw(4) <<
id
.quality_ <<
" "
90
<<
"eta1:"
<< setw(4) <<
id
.eta1_ <<
" "
91
<<
"eta2:"
<< setw(4) <<
id
.eta2_ <<
" "
92
<<
"qeta1:"
<< setw(4) <<
id
.qeta1_ <<
" "
93
<<
"qeta2:"
<< setw(4) <<
id
.qeta2_;
94
95
return
s
;
96
}
L1MuKBMTCombinedStub::operator==
bool operator==(const L1MuKBMTCombinedStub &) const
equal operator
Definition:
L1MuKBMTCombinedStub.cc:49
L1MuKBMTCombinedStub::phiB_
int phiB_
Definition:
L1MuKBMTCombinedStub.h:105
L1MuKBMTCombinedStub::~L1MuKBMTCombinedStub
~L1MuKBMTCombinedStub()
Definition:
L1MuKBMTCombinedStub.cc:47
L1MuKBMTCombinedStub::eta2_
int eta2_
Definition:
L1MuKBMTCombinedStub.h:110
L1MuKBMTCombinedStub::eta1_
int eta1_
Definition:
L1MuKBMTCombinedStub.h:109
PVValHelper::phi
Definition:
PVValidationHelpers.h:69
L1MuKBMTCombinedStub::tag_
bool tag_
Definition:
L1MuKBMTCombinedStub.h:106
funct::false
false
Definition:
Factorize.h:29
quality
uint32_t const *__restrict__ Quality * quality
Definition:
CAHitNtupletGeneratorKernelsImpl.h:122
L1MuKBMTCombinedStub::phi_
int phi_
Definition:
L1MuKBMTCombinedStub.h:104
HLT_FULL_cff.eta2
tuple eta2
Definition:
HLT_FULL_cff.py:9780
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:167
L1MuKBMTCombinedStub::stNum_
int stNum_
Definition:
L1MuKBMTCombinedStub.h:103
L1MuKBMTCombinedStub::scNum_
int scNum_
Definition:
L1MuKBMTCombinedStub.h:102
L1MuKBMTCombinedStub::L1MuKBMTCombinedStub
L1MuKBMTCombinedStub()
default constructor
Definition:
L1MuKBMTCombinedStub.cc:8
L1MuKBMTCombinedStub
Definition:
L1MuKBMTCombinedStub.h:45
L1MuKBMTCombinedStub::whNum_
int whNum_
Definition:
L1MuKBMTCombinedStub.h:101
GlobalPosition_Frontier_DevDB_cff.tag
tuple tag
Definition:
GlobalPosition_Frontier_DevDB_cff.py:11
relativeConstraints.station
tuple station
Definition:
relativeConstraints.py:67
L1MuKBMTCombinedStub.h
L1MuKBMTCombinedStub::quality_
int quality_
Definition:
L1MuKBMTCombinedStub.h:107
alignCSCRings.s
list s
Definition:
alignCSCRings.py:92
L1MuKBMTCombinedStub::bxNum_
int bxNum_
Definition:
L1MuKBMTCombinedStub.h:108
makePileupJSON.bx
tuple bx
Definition:
makePileupJSON.py:40
L1MuKBMTCombinedStub::qeta1_
int qeta1_
Definition:
L1MuKBMTCombinedStub.h:111
HLT_FULL_cff.eta1
tuple eta1
Definition:
HLT_FULL_cff.py:9779
L1MuKBMTCombinedStub::qeta2_
int qeta2_
Definition:
L1MuKBMTCombinedStub.h:112
Generated for CMSSW Reference Manual by
1.8.5