![]() |
ATLAS Offline Software
|
#include <TGCChannelSLBOut.h>
Public Types | |
| enum class | ChannelIdType { NoChannelIdType , ASDIn , ASDOut , PPIn , PPOut , SLBIn , SLBOut , HPBIn } |
| 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 | |
| TGCChannelSLBOut (TGCId::SideType side, TGCId::ModuleType module, TGCId::RegionType region, int sector, int id, int block, int channel) | |
| virtual | ~TGCChannelSLBOut ()=default |
| virtual std::unique_ptr< TGCModuleId > | getModule () const override |
| virtual bool | isValid () const override |
| virtual bool | operator== (const TGCChannelId &channelId) const |
| ChannelIdType | getChannelIdType () const |
| int | getLayer () const |
| int | getBlock () const |
| int | getChannel () const |
| virtual int | getGasGap () const |
| void | setChannelIdType (ChannelIdType type) |
| void | setLayer (int layer) |
| virtual void | setBlock (int block) |
| virtual void | setChannel (int channel) |
| bool | isBackward () const |
| IdType | getIdType () const |
| SideType | getSideType () const |
| ModuleType | getModuleType () const |
| SignalType | getSignalType () const |
| MultipletType | getMultipletType () const |
| RegionType | getRegionType () const |
| int | getSectorInReadout () 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 |
| 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 | setSector (int vsector) |
| virtual void | setChamber (int chamber) |
| void | setId (int id) |
Static Public Member Functions | |
| static int | getNumberOfBlock (TGCId::ModuleType moduleType) |
| static int | getNumberOfLayer (TGCId::ModuleType moduleType) |
| static int | getChannelInBlock (TGCId::ModuleType moduleType) |
Static Public Attributes | |
| static constexpr int | NUM_STATIONS = 4 |
| in ChannelId | |
| static constexpr int | NUM_LAYERS |
| 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 | setReadoutSector (int sector) |
| void | setSectorModule (int sectorModule) |
Protected Attributes | |
| ChannelIdType | m_channelType {ChannelIdType::NoChannelIdType} |
| int | m_layer {-1} |
| int | m_block {-1} |
| int | m_channel {-1} |
| 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 Member Functions | |
| TGCChannelSLBOut () | |
Private Attributes | |
| IdType | m_idType {IdType::NoIdType} |
Static Private Attributes | |
| static const int | s_numberOfBlockInWD = 2 |
| static const int | s_numberOfBlockInSD = 2 |
| static const int | s_numberOfBlockInWT = 3 |
| static const int | s_numberOfBlockInST = 8 |
| static const int | s_numberOfLayerInWD = 2 |
| static const int | s_numberOfLayerInSD = 2 |
| static const int | s_numberOfLayerInWT = 3 |
| static const int | s_numberOfLayerInST = 2 |
| static const int | s_channelInBlockForWD = 32 |
| static const int | s_channelInBlockForSD = 32 |
| static const int | s_channelInBlockForWT = 32 |
| static const int | s_channelInBlockForST = 16 |
Definition at line 12 of file TGCChannelSLBOut.h.
|
stronginherited |
| Enumerator | |
|---|---|
| NoChannelIdType | |
| ASDIn | |
| ASDOut | |
| PPIn | |
| PPOut | |
| SLBIn | |
| SLBOut | |
| HPBIn | |
Definition at line 19 of file TGCChannelId.h.
|
stronginherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
| MuonTGC_Cabling::TGCChannelSLBOut::TGCChannelSLBOut | ( | TGCId::SideType | side, |
| TGCId::ModuleType | module, | ||
| TGCId::RegionType | region, | ||
| int | sector, | ||
| int | id, | ||
| int | block, | ||
| int | channel ) |
Definition at line 12 of file TGCChannelSLBOut.cxx.
|
virtualdefault |
|
inlineprivate |
Definition at line 45 of file TGCChannelSLBOut.h.
|
inherited |
Definition at line 32 of file TGCChannelId.cxx.
|
inlineinherited |
|
inherited |
Definition at line 35 of file TGCChannelId.cxx.
|
inherited |
Definition at line 26 of file TGCChannelId.cxx.
|
static |
Definition at line 90 of file TGCChannelSLBOut.cxx.
|
virtualinherited |
Definition at line 39 of file TGCChannelId.cxx.
|
inlineinherited |
|
inlineinherited |
|
inherited |
Definition at line 29 of file TGCChannelId.cxx.
|
overridevirtual |
Reimplemented from MuonTGC_Cabling::TGCChannelId.
Definition at line 26 of file TGCChannelSLBOut.cxx.
|
inlineinherited |
|
inlineinherited |
|
static |
Definition at line 58 of file TGCChannelSLBOut.cxx.
|
static |
Definition at line 74 of file TGCChannelSLBOut.cxx.
|
inlineinherited |
|
inlineinherited |
|
inlinevirtualinherited |
Reimplemented in MuonTGC_Cabling::TGCChannelASDIn.
|
virtualinherited |
Definition at line 13 of file TGCId.cxx.
|
inherited |
|
virtualinherited |
Definition at line 144 of file TGCId.cxx.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
Definition at line 89 of file TGCChannelId.cxx.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
overridevirtual |
Reimplemented from MuonTGC_Cabling::TGCChannelId.
Definition at line 31 of file TGCChannelSLBOut.cxx.
|
inlineinherited |
|
virtualinherited |
Definition at line 9 of file TGCChannelId.cxx.
|
virtualinherited |
Definition at line 81 of file TGCChannelId.cxx.
|
inlinevirtualinherited |
|
virtualinherited |
Reimplemented in MuonTGC_Cabling::TGCChannelSLBIn.
Definition at line 85 of file TGCChannelId.cxx.
|
inherited |
Definition at line 54 of file TGCChannelId.cxx.
|
inlineinherited |
|
inlineprotectedinherited |
|
inherited |
Definition at line 58 of file TGCChannelId.cxx.
|
inherited |
|
inherited |
|
virtualinherited |
|
protectedinherited |
|
inlineinherited |
|
virtualinherited |
Reimplemented in MuonTGC_Cabling::TGCChannelASDIn, and MuonTGC_Cabling::TGCModuleId.
|
protectedinherited |
Definition at line 170 of file TGCId.cxx.
|
inlineinherited |
|
inherited |
|
virtualinherited |
|
protectedinherited |
Definition at line 59 of file TGCChannelId.h.
|
protectedinherited |
|
protectedinherited |
Definition at line 60 of file TGCChannelId.h.
|
protectedinherited |
Definition at line 57 of file TGCChannelId.h.
|
protectedinherited |
|
privateinherited |
Definition at line 128 of file TGCId.h.
|
protectedinherited |
Definition at line 58 of file TGCChannelId.h.
|
protectedinherited |
Definition at line 116 of file TGCId.h.
|
protectedinherited |
Definition at line 118 of file TGCId.h.
|
protectedinherited |
|
protectedinherited |
Definition at line 119 of file TGCId.h.
|
protectedinherited |
|
protectedinherited |
Definition at line 115 of file TGCId.h.
|
protectedinherited |
Definition at line 117 of file TGCId.h.
|
protectedinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticprivate |
Definition at line 35 of file TGCChannelSLBOut.h.
|
staticprivate |
Definition at line 37 of file TGCChannelSLBOut.h.
|
staticprivate |
Definition at line 34 of file TGCChannelSLBOut.h.
|
staticprivate |
Definition at line 36 of file TGCChannelSLBOut.h.
|
staticprivate |
Definition at line 27 of file TGCChannelSLBOut.h.
|
staticprivate |
Definition at line 29 of file TGCChannelSLBOut.h.
|
staticprivate |
Definition at line 26 of file TGCChannelSLBOut.h.
|
staticprivate |
Definition at line 28 of file TGCChannelSLBOut.h.
|
staticprivate |
Definition at line 31 of file TGCChannelSLBOut.h.
|
staticprivate |
Definition at line 33 of file TGCChannelSLBOut.h.
|
staticprivate |
Definition at line 30 of file TGCChannelSLBOut.h.
|
staticprivate |
Definition at line 32 of file TGCChannelSLBOut.h.