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 9 of file GEMROmap.h.

Member Function Documentation

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

Definition at line 13 of file GEMROmap.h.

References amcId, gebId, and vfatId.

13  {
14  if (amcId == r.amcId){
15  if ( gebId == r.gebId){
16  return vfatId < r.vfatId;
17  }
18  else{
19  return gebId < r.gebId;
20  }
21  }
22  else{
23  return amcId < r.amcId;
24  }
25  }
uint16_t gebId
Definition: GEMROmap.h:11
uint16_t vfatId
Definition: GEMROmap.h:12
uint16_t amcId
Definition: GEMROmap.h:10

Member Data Documentation

uint16_t GEMROmap::eCoord::amcId

Definition at line 10 of file GEMROmap.h.

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

uint16_t GEMROmap::eCoord::gebId

Definition at line 11 of file GEMROmap.h.

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

uint16_t GEMROmap::eCoord::vfatId

Definition at line 12 of file GEMROmap.h.

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