Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
+
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Properties
_
a
c
d
e
f
l
m
o
p
s
t
u
v
+
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
src
RecoLocalMuon
RPCRecHit
plugins
CSCStationIndex.h
Go to the documentation of this file.
1
#ifndef RecoLocalMuon_RPCRecHit_CSCStationIndex_h
2
#define RecoLocalMuon_RPCRecHit_CSCStationIndex_h
3
4
class
CSCStationIndex
{
5
public
:
6
CSCStationIndex
() :
_region
(0),
_station
(0),
_ring
(0),
_chamber
(0) {}
7
8
CSCStationIndex
(
int
region
,
int
station
,
int
ring
,
int
chamber
)
9
:
_region
(
region
),
_station
(
station
),
_ring
(
ring
),
_chamber
(
chamber
) {}
10
11
int
region
()
const
{
return
_region
; }
12
int
station
()
const
{
return
_station
; }
13
int
ring
()
const
{
return
_ring
; }
14
int
chamber
()
const
{
return
_chamber
; }
15
16
bool
operator<
(
const
CSCStationIndex
& cscind)
const
{
17
if
(cscind.
region
() != this->
region
())
18
return
cscind.
region
() < this->
region
();
19
else
if
(cscind.
station
() != this->
station
())
20
return
cscind.
station
() < this->
station
();
21
else
if
(cscind.
ring
() != this->
ring
())
22
return
cscind.
ring
() < this->
ring
();
23
else
if
(cscind.
chamber
() != this->
chamber
())
24
return
cscind.
chamber
() < this->
chamber
();
25
return
false
;
26
}
27
28
private
:
29
int
_region
;
30
int
_station
;
31
int
_ring
;
32
int
_chamber
;
33
};
34
35
#endif // RecoLocalMuon_RPCRecHit_CSCStationIndex_h
CSCStationIndex::region
int region() const
Definition:
GEMCSCSegmentBuilder.h:39
CSCStationIndex::operator<
bool operator<(const CSCStationIndex &cscind) const
Definition:
CSCStationIndex.h:16
CSCStationIndex::ring
int ring() const
Definition:
GEMCSCSegmentBuilder.h:41
CSCStationIndex::CSCStationIndex
CSCStationIndex()
Definition:
CSCStationIndex.h:6
CSCStationIndex::_station
int _station
Definition:
GEMCSCSegmentBuilder.h:61
CSCStationIndex::chamber
int chamber() const
Definition:
GEMCSCSegmentBuilder.h:42
CSCStationIndex::CSCStationIndex
CSCStationIndex(int region, int station, int ring, int chamber)
Definition:
CSCStationIndex.h:8
CSCStationIndex::station
int station() const
Definition:
GEMCSCSegmentBuilder.h:40
CSCStationIndex::_chamber
int _chamber
Definition:
GEMCSCSegmentBuilder.h:63
CSCStationIndex
Definition:
GEMCSCSegmentBuilder.h:32
CSCStationIndex::_ring
int _ring
Definition:
GEMCSCSegmentBuilder.h:62
CSCStationIndex::_region
int _region
Definition:
GEMCSCSegmentBuilder.h:60
Generated for CMSSW Reference Manual by
1.8.14