CMS 3D CMS Logo

TotemT2Digi.cc
Go to the documentation of this file.
2 
4  unsigned short id, unsigned char marker, unsigned short le, unsigned short te, unsigned char status)
5  : id_(id), marker_(marker), lead_edge_(le), trail_edge_(te), status_(status) {}
6 
7 bool operator<(const TotemT2Digi& lhs, const TotemT2Digi& rhs) {
8  if (lhs.leadingEdge() < rhs.leadingEdge())
9  return true;
10  if (lhs.leadingEdge() > rhs.leadingEdge())
11  return false;
12  if (lhs.trailingEdge() < rhs.trailingEdge())
13  return true;
14  if (lhs.trailingEdge() > rhs.trailingEdge())
15  return false;
16  return false;
17 }
bool operator<(const TotemT2Digi &lhs, const TotemT2Digi &rhs)
Definition: TotemT2Digi.cc:7
TotemT2Digi()=default
unsigned short trailingEdge() const
Definition: TotemT2Digi.h:20
unsigned short leadingEdge() const
Definition: TotemT2Digi.h:18