ATLAS Offline Software
Loading...
Searching...
No Matches
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.

  • ilayer: in [1,4], layer 1 is the closest to IP
  • ipcb: in [1,5] for LM1 and SM1, in [6,8] for LM2 and SM2
  • ipcb: 9 for sTGC, since strip boards are identical

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

Member Function Documentation

◆ operator<()

◆ 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: