ATLAS Offline Software
|
#include <TGCId.h>
Public Types | |
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 |
anonymous enum |
|
inherited |
Enumerator | |
---|---|
NoChannelIdType | |
ASDIn | |
ASDOut | |
PPIn | |
PPOut | |
SLBIn | |
SLBOut | |
HPBIn | |
MaxChannelIdType |
Definition at line 42 of file TGCIdBase.h.
|
inherited |
|
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 |
|
inlinevirtual |
|
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.
|
virtual |
|
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.
|
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.
|
inline |
|
inherited |
Definition at line 41 of file TGCIdBase.cxx.
|
virtualinherited |
|
virtual |
int MuonTGC_Cabling::TGCId::getSectorInReadout | ( | void | ) | const |
|
virtual |
|
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 TGCIdBase.
Reimplemented in MuonTGC_Cabling::TGCChannelASDOut, MuonTGC_Cabling::TGCModuleId, MuonTGC_Cabling::TGCChannelASDIn, MuonTGC_Cabling::TGCChannelHPBIn, MuonTGC_Cabling::TGCChannelId, MuonTGC_Cabling::TGCChannelPPIn, MuonTGC_Cabling::TGCChannelPPOut, MuonTGC_Cabling::TGCChannelSLBOut, MuonTGC_Cabling::TGCChannelSLBIn, MuonTGC_Cabling::TGCModuleSLB, MuonTGC_Cabling::TGCModuleHPB, MuonTGC_Cabling::TGCModulePP, MuonTGC_Cabling::TGCModuleSL, MuonTGC_Cabling::TGCModuleSSW, MuonTGC_Cabling::TGCModuleROD, and MuonTGC_Cabling::TGCModuleSROD.
|
inherited |
Definition at line 57 of file TGCIdBase.cxx.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from TGCIdBase.
Reimplemented in MuonTGC_Cabling::TGCChannelSLBIn.
|
inherited |
Definition at line 90 of file TGCIdBase.cxx.
|
protectedvirtual |
|
protectedvirtual |
|
inherited |
Definition at line 89 of file TGCIdBase.cxx.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from TGCIdBase.
Reimplemented in MuonTGC_Cabling::TGCChannelASDIn.
Definition at line 115 of file TGCId.cxx.
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
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.