![]() |
ATLAS Offline Software
|
#include <TGCModuleId.h>
Public Types | |
enum | ModuleIdType { NoModuleIdType =-1, PP, SLB, HPB, SL, SSW, ROD, SROD, MaxModuleIdType } |
enum | { NumberOfStation = 4, NumberOfLayer = 8, NumberOfOctant = 8, NumberOfReadoutSector = 12, NumberOfSReadoutSector = 3, NumberOfForwardSector = 24, NumberOfInnerSector = 24, NumberOfEndcapSector = 48 } |
enum | IdType { NoIdType =-1, Channel, Module, 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 } |
enum | ChannelIdType { NoChannelIdType =-1, ASDIn, ASDOut, PPIn, PPOut, SLBIn, SLBOut, HPBIn, MaxChannelIdType } |
Protected Member Functions | |
void | setSideType (SideType side) |
void | setModuleType (ModuleType module) |
void | setSignalType (SignalType signal) |
void | setMultipletType (MultipletType multiplet) |
void | setRegionType (RegionType region) |
void | setStation (int station) |
void | setReadoutSector (int sector) |
void | setOctant (int octant) |
virtual void | setSector (int sector) |
void | setSectorModule (int sectorModule) |
void | setLayer (int layer) |
void | setChamber (int chamber) |
void | setId (int id) |
void | setBlock (int block) |
virtual void | setChannel (int channel) |
void | setEvent (int event) |
void | setBunch (int bunch) |
Protected Attributes | |
int | m_sectorRO |
IdType | m_idType |
ChannelIdType | m_channelType |
SideType | m_side |
ModuleType | m_module |
SignalType | m_signal |
MultipletType | m_multiplet |
RegionType | m_region |
int | m_station |
int | m_octant |
int | m_sector |
int | m_layer |
int | m_chamber |
int | m_id |
int | m_block |
int | m_channel |
int | m_event |
int | m_bunch |
Private Attributes | |
ModuleIdType | m_type |
Definition at line 13 of file TGCModuleId.h.
|
inherited |
|
inherited |
Enumerator | |
---|---|
NoChannelIdType | |
ASDIn | |
ASDOut | |
PPIn | |
PPOut | |
SLBIn | |
SLBOut | |
HPBIn | |
MaxChannelIdType |
Definition at line 42 of file TGCIdBase.h.
|
inherited |
Enumerator | |
---|---|
NoModuleIdType | |
PP | |
SLB | |
HPB | |
SL | |
SSW | |
ROD | |
SROD | |
MaxModuleIdType |
Definition at line 16 of file TGCModuleId.h.
|
inherited |
|
inherited |
Enumerator | |
---|---|
NoMultipletType | |
Doublet | |
Triplet | |
Inner | |
MaxChamberType |
Definition at line 37 of file TGCIdBase.h.
|
inherited |
|
inherited |
|
inherited |
Enumerator | |
---|---|
NoSignalType | |
Wire | |
Strip | |
MaxSignalType |
Definition at line 35 of file TGCIdBase.h.
|
inline |
Definition at line 21 of file TGCModuleId.h.
|
inlinevirtual |
Definition at line 26 of file TGCModuleId.h.
|
inherited |
Definition at line 49 of file TGCIdBase.cxx.
|
inherited |
Definition at line 52 of file TGCIdBase.cxx.
|
inherited |
Definition at line 47 of file TGCIdBase.cxx.
|
virtualinherited |
Definition at line 50 of file TGCIdBase.cxx.
|
inherited |
Definition at line 36 of file TGCIdBase.cxx.
|
inherited |
Definition at line 51 of file TGCIdBase.cxx.
|
virtualinherited |
|
inherited |
Definition at line 48 of file TGCIdBase.cxx.
|
inherited |
Definition at line 34 of file TGCIdBase.cxx.
|
inherited |
Definition at line 46 of file TGCIdBase.cxx.
|
inline |
Definition at line 28 of file TGCModuleId.h.
|
inherited |
Definition at line 38 of file TGCIdBase.cxx.
|
inherited |
Definition at line 40 of file TGCIdBase.cxx.
|
inherited |
Definition at line 44 of file TGCIdBase.cxx.
|
inlineinherited |
|
inherited |
Definition at line 41 of file TGCIdBase.cxx.
|
virtualinherited |
|
virtualinherited |
|
inherited |
|
virtualinherited |
|
inherited |
Definition at line 37 of file TGCIdBase.cxx.
|
inherited |
Definition at line 39 of file TGCIdBase.cxx.
|
inherited |
Definition at line 43 of file TGCIdBase.cxx.
|
inherited |
Definition at line 54 of file TGCIdBase.cxx.
|
inherited |
Definition at line 63 of file TGCIdBase.cxx.
|
inherited |
Definition at line 55 of file TGCIdBase.cxx.
|
inherited |
Definition at line 59 of file TGCIdBase.cxx.
|
inherited |
Definition at line 62 of file TGCIdBase.cxx.
|
inherited |
Definition at line 61 of file TGCIdBase.cxx.
|
inherited |
Definition at line 60 of file TGCIdBase.cxx.
|
inherited |
Definition at line 56 of file TGCIdBase.cxx.
|
inherited |
Definition at line 58 of file TGCIdBase.cxx.
|
inlinevirtual |
Reimplemented from MuonTGC_Cabling::TGCId.
Reimplemented in MuonTGC_Cabling::TGCModuleSLB, MuonTGC_Cabling::TGCModuleHPB, MuonTGC_Cabling::TGCModulePP, MuonTGC_Cabling::TGCModuleSL, MuonTGC_Cabling::TGCModuleSSW, MuonTGC_Cabling::TGCModuleROD, and MuonTGC_Cabling::TGCModuleSROD.
Definition at line 32 of file TGCModuleId.h.
|
inherited |
Definition at line 57 of file TGCIdBase.cxx.
|
virtual |
Definition at line 9 of file TGCModuleId.cxx.
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
protectedvirtualinherited |
Reimplemented from TGCIdBase.
Reimplemented in MuonTGC_Cabling::TGCChannelSLBIn.
|
inherited |
Definition at line 90 of file TGCIdBase.cxx.
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
inherited |
Definition at line 89 of file TGCIdBase.cxx.
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
protectedinherited |
|
protectedvirtualinherited |
|
protectedvirtualinherited |
Reimplemented from TGCIdBase.
Reimplemented in MuonTGC_Cabling::TGCChannelASDIn.
Definition at line 115 of file TGCId.cxx.
|
protectedinherited |
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
protectedinherited |
Definition at line 127 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 130 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 125 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 128 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 113 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 129 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 126 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 112 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 124 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 117 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 119 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 122 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 120 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 123 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 116 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 118 of file TGCIdBase.h.
|
protectedinherited |
Definition at line 121 of file TGCIdBase.h.
|
private |
Definition at line 35 of file TGCModuleId.h.