ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
NswAsBuilt::pcbIdentifier_t Struct Reference

The indices of a MM PCB. More...

#include <Identifier.h>

Collaboration diagram for NswAsBuilt::pcbIdentifier_t:

Public Member Functions

bool operator< (const pcbIdentifier_t &o) const
 
bool operator== (const pcbIdentifier_t &o) const
 

Public Attributes

quadrupletIdentifier_t quadruplet {}
 
int ilayer {0}
 
int ipcb {0}
 

Detailed Description

The indices of a MM PCB.

Definition at line 59 of file MuonSpectrometer/MuonDetDescr/MuonNSWAsBuilt/MuonNSWAsBuilt/Identifier.h.

Member Function Documentation

◆ operator<()

bool NswAsBuilt::pcbIdentifier_t::operator< ( const pcbIdentifier_t o) const
inline

Definition at line 64 of file MuonSpectrometer/MuonDetDescr/MuonNSWAsBuilt/MuonNSWAsBuilt/Identifier.h.

64  {
65  return std::tie(quadruplet, ilayer, ipcb) < std::tie(o.quadruplet, o.ilayer, o.ipcb);
66  }

◆ operator==()

bool NswAsBuilt::pcbIdentifier_t::operator== ( const pcbIdentifier_t o) const
inline

Definition at line 68 of file MuonSpectrometer/MuonDetDescr/MuonNSWAsBuilt/MuonNSWAsBuilt/Identifier.h.

68  {
69  return std::tie(quadruplet, ilayer, ipcb) == std::tie(o.quadruplet, o.ilayer, o.ipcb);
70  }

Member Data Documentation

◆ ilayer

int NswAsBuilt::pcbIdentifier_t::ilayer {0}

◆ ipcb

int NswAsBuilt::pcbIdentifier_t::ipcb {0}

◆ quadruplet

quadrupletIdentifier_t NswAsBuilt::pcbIdentifier_t::quadruplet {}

The documentation for this struct was generated from the following file:
NswAsBuilt::pcbIdentifier_t::quadruplet
quadrupletIdentifier_t quadruplet
Definition: MuonSpectrometer/MuonDetDescr/MuonNSWAsBuilt/MuonNSWAsBuilt/Identifier.h:60
NswAsBuilt::pcbIdentifier_t::ipcb
int ipcb
Definition: MuonSpectrometer/MuonDetDescr/MuonNSWAsBuilt/MuonNSWAsBuilt/Identifier.h:62
NswAsBuilt::pcbIdentifier_t::ilayer
int ilayer
Definition: MuonSpectrometer/MuonDetDescr/MuonNSWAsBuilt/MuonNSWAsBuilt/Identifier.h:61