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
DataFormats
CTPPSReco
src
TotemRPUVPattern.cc
Go to the documentation of this file.
1
/****************************************************************************
2
*
3
* This is a part of TOTEM offline software.
4
* Authors:
5
* Jan Kašpar (jan.kaspar@gmail.com)
6
*
7
****************************************************************************/
8
9
#include "
DataFormats/CTPPSReco/interface/TotemRPUVPattern.h
"
10
11
//----------------------------------------------------------------------------------------------------
12
13
bool
operator<
(
const
TotemRPUVPattern
&
l
,
const
TotemRPUVPattern
&
r
) {
14
if
(
l
.projection_ <
r
.projection_)
15
return
true
;
16
if
(
l
.projection_ >
r
.projection_)
17
return
false
;
18
19
if
(
l
.a_ <
r
.a_)
20
return
true
;
21
if
(
l
.a_ >
r
.a_)
22
return
false
;
23
24
if
(
l
.b_ <
r
.b_)
25
return
true
;
26
if
(
l
.b_ >
r
.b_)
27
return
false
;
28
29
if
(
l
.w_ <
r
.w_)
30
return
true
;
31
if
(
l
.w_ >
r
.w_)
32
return
false
;
33
34
if
(
l
.fittable_ <
r
.fittable_)
35
return
true
;
36
if
(
l
.fittable_ >
r
.fittable_)
37
return
false
;
38
39
return
false
;
40
}
TotemRPUVPattern.h
alignCSCRings.r
r
Definition:
alignCSCRings.py:93
TotemRPUVPattern
A linear pattern in U or V projection. The intercept b is taken at the middle of a RP: (geometry->Get...
Definition:
TotemRPUVPattern.h:23
MainPageGenerator.l
l
Definition:
MainPageGenerator.py:429
operator<
bool operator<(const TotemRPUVPattern &l, const TotemRPUVPattern &r)
Definition:
TotemRPUVPattern.cc:13
Generated for CMSSW Reference Manual by
1.8.14