#include <TGCModuleROD.h>
 | 
| enum   | ModuleIdType {  
  NoModuleIdType =-1, 
PP, 
SLB, 
HPB, 
 
  SL, 
SSW, 
ROD, 
SROD, 
 
  MaxModuleIdType
 
 } | 
|   | 
| enum   | { NumberOfSReadoutSector = 3
 } | 
|   | 
| enum   | IdType { IdType::NoIdType, 
IdType::Channel, 
IdType::Module, 
IdType::MaxIdType
 } | 
|   | 
| enum   | SideType { NoSideType =-1, 
Aside, 
Cside, 
MaxSideType
 } | 
|   | 
| enum   | ModuleType {  
  NoModuleType =-1, 
WD, 
SD, 
WT, 
 
  ST, 
WI, 
SI, 
MaxModuleType
 
 } | 
|   | 
| enum   | SignalType { NoSignalType =-1, 
Wire, 
Strip, 
MaxSignalType
 } | 
|   | 
| enum   | MultipletType {  
  NoMultipletType =-1, 
Doublet, 
Triplet, 
Inner, 
 
  MaxChamberType
 
 } | 
|   | 
| enum   | RegionType { NoRegionType =-1, 
Endcap, 
Forward, 
MaxRegionType
 } | 
|   | 
Definition at line 13 of file TGCModuleROD.h.
 
◆ anonymous enum
| Enumerator | 
|---|
| NumberOfSReadoutSector  |  | 
Definition at line 26 of file TGCModuleId.h.
 
 
◆ IdType
| Enumerator | 
|---|
| NoIdType  |  | 
| Channel  |  | 
| Module  |  | 
| MaxIdType  |  | 
Definition at line 12 of file TGCId.h.
   12 { NoIdType, 
Channel, Module, MaxIdType };
 
 
 
 
◆ ModuleIdType
| Enumerator | 
|---|
| NoModuleIdType  |  | 
| PP  |  | 
| SLB  |  | 
| HPB  |  | 
| SL  |  | 
| SSW  |  | 
| ROD  |  | 
| SROD  |  | 
| MaxModuleIdType  |  | 
Definition at line 15 of file TGCModuleId.h.
 
 
◆ ModuleType
| Enumerator | 
|---|
| NoModuleType  |  | 
| WD  |  | 
| SD  |  | 
| WT  |  | 
| ST  |  | 
| WI  |  | 
| SI  |  | 
| MaxModuleType  |  | 
Definition at line 47 of file TGCId.h.
 
 
◆ MultipletType
| Enumerator | 
|---|
| NoMultipletType  |  | 
| Doublet  |  | 
| Triplet  |  | 
| Inner  |  | 
| MaxChamberType  |  | 
Definition at line 51 of file TGCId.h.
 
 
◆ RegionType
| Enumerator | 
|---|
| NoRegionType  |  | 
| Endcap  |  | 
| Forward  |  | 
| MaxRegionType  |  | 
Definition at line 53 of file TGCId.h.
 
 
◆ SideType
| Enumerator | 
|---|
| NoSideType  |  | 
| Aside  |  | 
| Cside  |  | 
| MaxSideType  |  | 
Definition at line 45 of file TGCId.h.
 
 
◆ SignalType
| Enumerator | 
|---|
| NoSignalType  |  | 
| Wire  |  | 
| Strip  |  | 
| MaxSignalType  |  | 
Definition at line 49 of file TGCId.h.
 
 
◆ TGCModuleROD() [1/2]
      
        
          | MuonTGC_Cabling::TGCModuleROD::TGCModuleROD  | 
          ( | 
          TGCId::SideType  | 
          side,  | 
        
        
           | 
           | 
          int  | 
          readoutSector  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ~TGCModuleROD()
  
  
      
        
          | virtual MuonTGC_Cabling::TGCModuleROD::~TGCModuleROD  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ TGCModuleROD() [2/2]
  
  
      
        
          | MuonTGC_Cabling::TGCModuleROD::TGCModuleROD  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ getBlock()
  
  
      
        
          | int MuonTGC_Cabling::TGCId::getBlock  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inherited   | 
  
 
 
◆ getChamber()
  
  
      
        
          | int MuonTGC_Cabling::TGCId::getChamber  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ getId()
  
  
      
        
          | int MuonTGC_Cabling::TGCId::getId  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ getIdType()
◆ getModuleIdType()
  
  
      
        
          | ModuleIdType MuonTGC_Cabling::TGCModuleId::getModuleIdType  | 
          ( | 
          void  | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ getModuleType()
◆ getMultipletType()
◆ getOctant()
  
  
      
        
          | int MuonTGC_Cabling::TGCId::getOctant  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ getReadoutSector()
  
  
      
        
          | int MuonTGC_Cabling::TGCModuleId::getReadoutSector  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ getRegionType()
◆ getSector()
  
  
      
        
          | int MuonTGC_Cabling::TGCId::getSector  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
 
◆ getSectorInOctant()
  
  
      
        
          | int MuonTGC_Cabling::TGCId::getSectorInOctant  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ getSectorInReadout()
  
  
      
        
          | int MuonTGC_Cabling::TGCId::getSectorInReadout  | 
          ( | 
          void  | 
           | ) | 
           const | 
         
       
   | 
  
inherited   | 
  
 
 
◆ getSectorModule()
  
  
      
        
          | int MuonTGC_Cabling::TGCId::getSectorModule  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
Definition at line 112 of file TGCId.cxx.
  115   static const int moduleEndcap[6]={ 0, 1, 3, 4, 6, 7};
 
  116   static const int moduleForward[3]={ 2, 5, 8};
 
  117   static const int moduleEI[3]={  9, 10, 11};
 
  118   static const int moduleFI[3]={ 12, 13, 14};
 
 
 
 
◆ getSideType()
◆ getSignalType()
◆ getStation()
  
  
      
        
          | int MuonTGC_Cabling::TGCId::getStation  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ isAside()
  
  
      
        
          | bool MuonTGC_Cabling::TGCId::isAside  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ isCside()
  
  
      
        
          | bool MuonTGC_Cabling::TGCId::isCside  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ isDoublet()
  
  
      
        
          | bool MuonTGC_Cabling::TGCId::isDoublet  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ isEndcap()
  
  
      
        
          | bool MuonTGC_Cabling::TGCId::isEndcap  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ isForward()
  
  
      
        
          | bool MuonTGC_Cabling::TGCId::isForward  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ isInner()
  
  
      
        
          | bool MuonTGC_Cabling::TGCId::isInner  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ isStrip()
  
  
      
        
          | bool MuonTGC_Cabling::TGCId::isStrip  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ isTriplet()
  
  
      
        
          | bool MuonTGC_Cabling::TGCId::isTriplet  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ isValid()
  
  
      
        
          | bool MuonTGC_Cabling::TGCModuleROD::isValid  | 
          ( | 
          void  | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ isWire()
  
  
      
        
          | bool MuonTGC_Cabling::TGCId::isWire  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ operator==()
  
  
      
        
          | bool MuonTGC_Cabling::TGCModuleId::operator==  | 
          ( | 
          const TGCModuleId &  | 
          moduleId | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
Definition at line 9 of file TGCModuleId.cxx.
   12      (this->getSideType()    ==moduleId.getSideType())    &&
 
   13      (this->getRegionType()  ==moduleId.getRegionType())  &&
 
   14      (this->getSignalType()  ==moduleId.getSignalType())  &&
 
   15      (this->getModuleType()  ==moduleId.getModuleType())  &&
 
   16      (this->getSector()      ==moduleId.getSector())      &&
 
   17      (this->getOctant()      ==moduleId.getOctant())      &&
 
   18      (this->getId()          ==moduleId.getId())          )
 
 
 
 
◆ setChamber()
  
  
      
        
          | void MuonTGC_Cabling::TGCId::setChamber  | 
          ( | 
          int  | 
          chamber | ) | 
           | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
 
◆ setId()
  
  
      
        
          | void MuonTGC_Cabling::TGCId::setId  | 
          ( | 
          int  | 
          id | ) | 
           | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ setIdType()
  
  
      
        
          | void MuonTGC_Cabling::TGCId::setIdType  | 
          ( | 
          IdType  | 
          idtype | ) | 
           | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ setModuleType()
  
  
      
        
          | void MuonTGC_Cabling::TGCId::setModuleType  | 
          ( | 
          ModuleType  | 
          module | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ setMultipletType()
  
  
      
        
          | void MuonTGC_Cabling::TGCId::setMultipletType  | 
          ( | 
          MultipletType  | 
          multiplet | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ setOctant()
  
  
      
        
          | void MuonTGC_Cabling::TGCId::setOctant  | 
          ( | 
          int  | 
          voctant | ) | 
           | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ setReadoutSector()
  
  
      
        
          | void MuonTGC_Cabling::TGCModuleId::setReadoutSector  | 
          ( | 
          int  | 
          sector | ) | 
           | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ setRegionType()
  
  
      
        
          | void MuonTGC_Cabling::TGCId::setRegionType  | 
          ( | 
          RegionType  | 
          region | ) | 
           | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ setSector()
  
  
      
        
          | void MuonTGC_Cabling::TGCModuleId::setSector  | 
          ( | 
          int  | 
          v_sector | ) | 
           | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ setSectorModule()
  
  
      
        
          | void MuonTGC_Cabling::TGCId::setSectorModule  | 
          ( | 
          int  | 
          sectorModule | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
Definition at line 132 of file TGCId.cxx.
  135   const int MaxModuleInOctant = 15;
 
  136   static const int regionId[MaxModuleInOctant] ={ 
 
  137     0, 0, 1, 0, 0, 1, 0, 0, 1, 2, 2, 2, 3, 3, 3 
 
  139   static const int sectorId[MaxModuleInOctant] ={ 
 
  140     0, 1, 0, 2, 3, 1, 4, 5, 2, 0, 1, 2, 0, 1, 2 
 
  143   if(sectorModule< 0 || sectorModule>=MaxModuleInOctant) 
return;
 
  145   if(regionId[sectorModule]==0){ 
 
  149   } 
else if(regionId[sectorModule]==1){ 
 
 
 
 
◆ setSideType()
  
  
      
        
          | void MuonTGC_Cabling::TGCId::setSideType  | 
          ( | 
          SideType  | 
          side | ) | 
           | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ setSignalType()
  
  
      
        
          | void MuonTGC_Cabling::TGCId::setSignalType  | 
          ( | 
          SignalType  | 
          signal | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ setStation()
  
  
      
        
          | void MuonTGC_Cabling::TGCId::setStation  | 
          ( | 
          int  | 
          vstation | ) | 
           | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ m_chamber
  
  
      
        
          | int MuonTGC_Cabling::TGCId::m_chamber {-1} | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ m_id
  
  
      
        
          | int MuonTGC_Cabling::TGCId::m_id {-1} | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ m_idType
◆ m_module
◆ m_multiplet
◆ m_octant
  
  
      
        
          | int MuonTGC_Cabling::TGCId::m_octant {-1} | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ m_region
◆ m_sector
  
  
      
        
          | int MuonTGC_Cabling::TGCId::m_sector {-1} | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ m_sectorRO
  
  
      
        
          | int MuonTGC_Cabling::TGCModuleId::m_sectorRO {-1} | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ m_side
◆ m_signal
◆ m_station
  
  
      
        
          | int MuonTGC_Cabling::TGCId::m_station {-1} | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ m_type
◆ N_RODS
  
  
      
        
          | constexpr int MuonTGC_Cabling::TGCId::N_RODS = 12 | 
         
       
   | 
  
staticconstexprinherited   | 
  
 
 
◆ NUM_ENDCAP_SECTOR
  
  
      
        
          | constexpr int MuonTGC_Cabling::TGCId::NUM_ENDCAP_SECTOR = 48 | 
         
       
   | 
  
staticconstexprinherited   | 
  
 
 
◆ NUM_FORWARD_SECTOR
  
  
      
        
          | constexpr int MuonTGC_Cabling::TGCId::NUM_FORWARD_SECTOR = 24 | 
         
       
   | 
  
staticconstexprinherited   | 
  
 
 
◆ NUM_INNER_SECTOR
  
  
      
        
          | constexpr int MuonTGC_Cabling::TGCId::NUM_INNER_SECTOR = 24 | 
         
       
   | 
  
staticconstexprinherited   | 
  
 
 
◆ NUM_LAYERS
  
  
      
        
          | constexpr int MuonTGC_Cabling::TGCId::NUM_LAYERS = 9 | 
         
       
   | 
  
staticconstexprinherited   | 
  
 
 
◆ NUM_OCTANT
  
  
      
        
          | constexpr int MuonTGC_Cabling::TGCId::NUM_OCTANT = 8 | 
         
       
   | 
  
staticconstexprinherited   | 
  
 
 
◆ NUM_STATIONS
  
  
      
        
          | constexpr int MuonTGC_Cabling::TGCId::NUM_STATIONS = 4 | 
         
       
   | 
  
staticconstexprinherited   | 
  
 
in ChannelId 
Definition at line 37 of file TGCId.h.
 
 
The documentation for this class was generated from the following files: