1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/****************************************************************************
*
* This is a part of TOTEM offline software.
* Author:
* Laurent Forthomme
*
****************************************************************************/
#include "DataFormats/TotemReco/interface/TotemT2RecHit.h"
TotemT2RecHit::TotemT2RecHit(const GlobalPoint& centre, float time, float time_unc, float tot)
: centre_(centre), time_(time), time_unc_(time_unc), tot_(tot) {}
bool operator<(const TotemT2RecHit& lhs, const TotemT2RecHit& rhs) {
if (lhs.time() < rhs.time())
return true;
if (lhs.time() > rhs.time())
return false;
if (lhs.toT() < rhs.toT())
return true;
if (lhs.toT() > rhs.toT())
return false;
if (lhs.timeUnc() < rhs.timeUnc())
return true;
if (lhs.timeUnc() > rhs.timeUnc())
return false;
return false;
}
|