![]() |
ATLAS Offline Software
|
#include <TGCModuleSROD.h>
Public Types | |
| enum | ModuleIdType { NoModuleIdType =-1 , PP , SLB , HPB , SL , SSW , ROD , SROD , MaxModuleIdType } |
| enum | { NumberOfSReadoutSector = 3 } |
| enum class | IdType { NoIdType , 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 } |
Public Member Functions | |
| TGCModuleSROD (TGCId::SideType side, int readoutSector) | |
| virtual | ~TGCModuleSROD ()=default |
| virtual bool | isValid () const |
| ModuleIdType | getModuleIdType (void) const |
| virtual bool | operator== (const TGCModuleId &moduleId) const |
| int | getReadoutSector () const |
| void | setReadoutSector (int sector) |
| virtual void | setSector (int v_sector) |
| IdType | getIdType (void) const |
| SideType | getSideType (void) const |
| ModuleType | getModuleType (void) const |
| SignalType | getSignalType (void) const |
| MultipletType | getMultipletType (void) const |
| RegionType | getRegionType (void) const |
| int | getSectorInReadout (void) const |
| virtual int | getSectorInOctant () const |
| virtual int | getSectorModule () const |
| int | getStation () const |
| int | getOctant () const |
| virtual int | getSector () const |
| int | getChamber () const |
| int | getId () const |
| int | getBlock () const |
| bool | isAside () const |
| bool | isCside () const |
| bool | isStrip () const |
| bool | isWire () const |
| bool | isTriplet () const |
| bool | isDoublet () const |
| bool | isInner () const |
| bool | isForward () const |
| bool | isEndcap () const |
| void | setSideType (SideType side) |
| void | setModuleType (ModuleType module) |
| void | setSignalType (SignalType signal) |
| void | setMultipletType (MultipletType multiplet) |
| void | setRegionType (RegionType region) |
| virtual void | setStation (int vstation) |
| virtual void | setOctant (int voctant) |
| virtual void | setChamber (int chamber) |
| void | setId (int id) |
Static Public Attributes | |
| static constexpr int | NUM_STATIONS = 4 |
| in ChannelId | |
| static constexpr int | NUM_LAYERS = 9 |
| static constexpr int | NUM_OCTANT = 8 |
| static constexpr int | NUM_ENDCAP_SECTOR = 48 |
| static constexpr int | NUM_FORWARD_SECTOR = 24 |
| static constexpr int | NUM_INNER_SECTOR = 24 |
| static constexpr int | N_RODS = 12 |
Protected Member Functions | |
| void | setIdType (IdType idtype) |
| void | setSectorModule (int sectorModule) |
Protected Attributes | |
| SideType | m_side {NoSideType} |
| ModuleType | m_module {NoModuleType} |
| SignalType | m_signal {NoSignalType} |
| MultipletType | m_multiplet {NoMultipletType} |
| RegionType | m_region {NoRegionType} |
| int | m_station {-1} |
| int | m_octant {-1} |
| int | m_sector {-1} |
| int | m_chamber {-1} |
| int | m_id {-1} |
Private Attributes | |
| ModuleIdType | m_type |
| int | m_sectorRO {-1} |
| IdType | m_idType {IdType::NoIdType} |
Definition at line 13 of file TGCModuleSROD.h.
|
inherited |
| Enumerator | |
|---|---|
| NumberOfSReadoutSector | |
Definition at line 26 of file TGCModuleId.h.
|
stronginherited |
|
inherited |
| Enumerator | |
|---|---|
| NoModuleIdType | |
| PP | |
| SLB | |
| HPB | |
| SL | |
| SSW | |
| ROD | |
| SROD | |
| MaxModuleIdType | |
Definition at line 15 of file TGCModuleId.h.
|
inherited |
| Enumerator | |
|---|---|
| NoModuleType | |
| WD | |
| SD | |
| WT | |
| ST | |
| WI | |
| SI | |
| MaxModuleType | |
Definition at line 47 of file TGCId.h.
|
inherited |
| Enumerator | |
|---|---|
| NoMultipletType | |
| Doublet | |
| Triplet | |
| Inner | |
| MaxChamberType | |
Definition at line 51 of file TGCId.h.
|
inherited |
| Enumerator | |
|---|---|
| NoRegionType | |
| Endcap | |
| Forward | |
| MaxRegionType | |
Definition at line 53 of file TGCId.h.
|
inherited |
| Enumerator | |
|---|---|
| NoSideType | |
| Aside | |
| Cside | |
| MaxSideType | |
Definition at line 45 of file TGCId.h.
|
inherited |
| Enumerator | |
|---|---|
| NoSignalType | |
| Wire | |
| Strip | |
| MaxSignalType | |
Definition at line 49 of file TGCId.h.
| MuonTGC_Cabling::TGCModuleSROD::TGCModuleSROD | ( | TGCId::SideType | side, |
| int | readoutSector ) |
Definition at line 10 of file TGCModuleSROD.cxx.
|
virtualdefault |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 30 of file TGCModuleId.h.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 36 of file TGCModuleId.h.
|
inlineinherited |
|
inlinevirtualinherited |
|
virtualinherited |
Definition at line 13 of file TGCId.cxx.
|
inherited |
|
virtualinherited |
Definition at line 112 of file TGCId.cxx.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
virtual |
Reimplemented from MuonTGC_Cabling::TGCModuleId.
Definition at line 20 of file TGCModuleSROD.cxx.
|
inlineinherited |
|
virtualinherited |
Definition at line 9 of file TGCModuleId.cxx.
|
inlinevirtualinherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
inherited |
Definition at line 39 of file TGCId.cxx.
|
inherited |
|
virtualinherited |
|
inlineinherited |
Definition at line 37 of file TGCModuleId.h.
|
inlineinherited |
|
virtualinherited |
Reimplemented from MuonTGC_Cabling::TGCId.
Definition at line 23 of file TGCModuleId.cxx.
|
protectedinherited |
Definition at line 132 of file TGCId.cxx.
|
inlineinherited |
|
inherited |
|
virtualinherited |
|
protectedinherited |
|
protectedinherited |
|
privateinherited |
Definition at line 117 of file TGCId.h.
|
protectedinherited |
Definition at line 105 of file TGCId.h.
|
protectedinherited |
Definition at line 107 of file TGCId.h.
|
protectedinherited |
|
protectedinherited |
Definition at line 108 of file TGCId.h.
|
protectedinherited |
|
privateinherited |
Definition at line 42 of file TGCModuleId.h.
|
protectedinherited |
Definition at line 104 of file TGCId.h.
|
protectedinherited |
Definition at line 106 of file TGCId.h.
|
protectedinherited |
|
privateinherited |
Definition at line 41 of file TGCModuleId.h.
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |