CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
GEMROmap::eCoord Struct Reference

#include <GEMROmap.h>

Public Member Functions

bool operator< (const eCoord &r) const
 

Public Attributes

uint16_t amcId
 
uint16_t gebId
 
uint16_t vfatId
 

Detailed Description

Definition at line 8 of file GEMROmap.h.

Member Function Documentation

◆ operator<()

bool GEMROmap::eCoord::operator< ( const eCoord r) const
inline

Definition at line 12 of file GEMROmap.h.

12  {
13  if (amcId == r.amcId) {
14  if (gebId == r.gebId) {
15  return vfatId < r.vfatId;
16  } else {
17  return gebId < r.gebId;
18  }
19  } else {
20  return amcId < r.amcId;
21  }
22  }

References amcId, gebId, alignCSCRings::r, and vfatId.

Member Data Documentation

◆ amcId

uint16_t GEMROmap::eCoord::amcId

Definition at line 9 of file GEMROmap.h.

Referenced by GEMELMap::convert(), GEMELMap::convertDummy(), and operator<().

◆ gebId

uint16_t GEMROmap::eCoord::gebId

Definition at line 10 of file GEMROmap.h.

Referenced by GEMELMap::convert(), GEMELMap::convertDummy(), and operator<().

◆ vfatId

uint16_t GEMROmap::eCoord::vfatId

Definition at line 11 of file GEMROmap.h.

Referenced by GEMELMap::convert(), GEMELMap::convertDummy(), and operator<().

GEMROmap::eCoord::amcId
uint16_t amcId
Definition: GEMROmap.h:9
alignCSCRings.r
r
Definition: alignCSCRings.py:93
GEMROmap::eCoord::vfatId
uint16_t vfatId
Definition: GEMROmap.h:11
GEMROmap::eCoord::gebId
uint16_t gebId
Definition: GEMROmap.h:10