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
cmsLHEtoEOSManager.l
l
Definition:
cmsLHEtoEOSManager.py:212
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
operator<
bool operator<(const TotemRPUVPattern &l, const TotemRPUVPattern &r)
Definition:
TotemRPUVPattern.cc:13
Generated for CMSSW Reference Manual by
1.8.14