![]() |
ATLAS Offline Software
|
#include <TGCChannelSLBIn.h>
Public Types | |
| enum | CellType { NoCellType = -1 , CellTrig = 0 , CellA = 1 , CellB = 2 , CellC = 3 , CellD = 4 , MaxCellType } |
| enum class | ChannelIdType { NoChannelIdType , ASDIn , ASDOut , PPIn , PPOut , SLBIn , SLBOut , HPBIn } |
| enum class | IdType { NoIdType , Channel , Module } |
| enum class | SideType : int { Aside = 0 , Cside = 1 , MaxSideType = 2 , Undefined = 99 } |
| enum class | StationType : int { M1 = 0 , M2 = 1 , M3 = 2 , M4 = 3 , MaxStationType = 4 , Undefined = 99 } |
| enum class | ModuleType : int { WD = 0 , SD = 1 , WT = 2 , ST = 3 , WI = 4 , SI = 5 , MaxModuleType = 6 , SL_SLB = 6 , Undefined = 99 } |
| enum class | SignalType : int { Wire = 0 , Strip = 1 , MaxSignalType = 2 , Undefined = 99 } |
| enum class | RegionType : int { Endcap = 0 , Forward = 1 , MaxRegionType = 2 , Undefined = 99 } |
Static Public Member Functions | |
| static int | convertChannelInCell (int channel) |
| static CellType | convertCellType (int channel) |
| static int | convertChannelInSLB (TGCId::ModuleType moduleType, CellType cellType, int channel) |
| static int | convertChannel (TGCId::ModuleType moduleType, CellType cellType, int channelInSLB) |
| static int | getLengthOfCell (CellType cellType) |
| static int | getOffsetOfCell (CellType cellType) |
| static int | getLengthOfSLB (TGCId::ModuleType moduleType, CellType cellType) |
| static int | getAdjacentOfCell (CellType cellType) |
| static int | getAdjacentOfSLB (TGCId::ModuleType moduleType, CellType cellType) |
Static Public Attributes | |
| static constexpr int | NUM_LAYERS |
| in ChannelId | |
| 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 {SideType::Undefined} |
| StationType | m_station {StationType::Undefined} |
| ModuleType | m_module {ModuleType::Undefined} |
| SignalType | m_signal {SignalType::Undefined} |
| RegionType | m_region {RegionType::Undefined} |
| int | m_octant {-1} |
| int | m_sector {-1} |
| int | m_chamber {-1} |
| int | m_id {-1} |
Private Member Functions | |
| TGCChannelSLBIn () | |
Private Attributes | |
| CellType | m_cellType |
| int | m_channelInCell = 0 |
| int | m_channelInSLB = 0 |
| IdType | m_idType {IdType::NoIdType} |
Static Private Attributes | |
| static const int | s_lengthCell [] = {40, 36, 36, 44, 44} |
| static const int | s_offsetCell [] = {0, 40, 76, 112, 156} |
| static const int | s_lengthWD [] = {40, 36, 36, 44, 44} |
| static const int | s_lengthSD [] = {40, 32, 32, 32, 32} |
| static const int | s_lengthWT [] = {40, 36, 36, 36, 36} |
| static const int | s_lengthST [] = {40, 32, 32, 32, 32} |
| static const int | s_lengthWI [] = {40, 32, 32, 32, 32} |
| static const int | s_lengthSI [] = {40, 32, 32, 32, 32} |
| static const int | s_adjacentCell [] = {0, 2, 2, 6, 6} |
| static const int | s_adjacentWD [] = {0, 2, 2, 6, 6} |
| static const int | s_adjacentSD [] = {0, 0, 0, 0, 0} |
| static const int | s_adjacentWT [] = {0, 2, 2, 2, 2} |
| static const int | s_adjacentST [] = {0, 0, 0, 0, 0} |
Definition at line 12 of file TGCChannelSLBIn.h.
| Enumerator | |
|---|---|
| NoCellType | |
| CellTrig | |
| CellA | |
| CellB | |
| CellC | |
| CellD | |
| MaxCellType | |
Definition at line 27 of file TGCChannelSLBIn.h.
|
stronginherited |
| Enumerator | |
|---|---|
| NoChannelIdType | |
| ASDIn | |
| ASDOut | |
| PPIn | |
| PPOut | |
| SLBIn | |
| SLBOut | |
| HPBIn | |
Definition at line 19 of file TGCChannelId.h.
|
stronginherited |
|
stronginherited |
|
stronginherited |
|
stronginherited |
|
stronginherited |
|
stronginherited |
| MuonTGC_Cabling::TGCChannelSLBIn::TGCChannelSLBIn | ( | TGCId::SideType | side, |
| TGCId::ModuleType | module, | ||
| TGCId::RegionType | region, | ||
| int | sector, | ||
| int | id, | ||
| int | channel ) |
Definition at line 26 of file TGCChannelSLBIn.cxx.
| MuonTGC_Cabling::TGCChannelSLBIn::TGCChannelSLBIn | ( | TGCId::SideType | side, |
| TGCId::StationType | station, | ||
| TGCId::ModuleType | module, | ||
| TGCId::RegionType | region, | ||
| int | sector, | ||
| int | id, | ||
| int | channel ) |
Definition at line 39 of file TGCChannelSLBIn.cxx.
|
virtualdefault |
|
inlineprivate |
Definition at line 77 of file TGCChannelSLBIn.h.
|
static |
Definition at line 170 of file TGCChannelSLBIn.cxx.
|
static |
Definition at line 205 of file TGCChannelSLBIn.cxx.
|
static |
Definition at line 146 of file TGCChannelSLBIn.cxx.
|
static |
Definition at line 194 of file TGCChannelSLBIn.cxx.
|
static |
Definition at line 119 of file TGCChannelSLBIn.cxx.
|
static |
Definition at line 124 of file TGCChannelSLBIn.cxx.
|
inherited |
Definition at line 32 of file TGCChannelId.cxx.
|
inlinevirtual |
Definition at line 50 of file TGCChannelSLBIn.h.
|
inlineinherited |
|
inherited |
Definition at line 35 of file TGCChannelId.cxx.
|
inherited |
Definition at line 26 of file TGCChannelId.cxx.
|
virtual |
Definition at line 216 of file TGCChannelSLBIn.cxx.
|
virtual |
Definition at line 220 of file TGCChannelSLBIn.cxx.
|
virtualinherited |
Definition at line 39 of file TGCChannelId.cxx.
|
inlineinherited |
|
inlineinherited |
|
inherited |
Definition at line 29 of file TGCChannelId.cxx.
|
static |
Definition at line 87 of file TGCChannelSLBIn.cxx.
|
static |
Definition at line 97 of file TGCChannelSLBIn.cxx.
|
overridevirtual |
Reimplemented from MuonTGC_Cabling::TGCChannelId.
Definition at line 54 of file TGCChannelSLBIn.cxx.
|
inlineinherited |
|
inlineinherited |
|
static |
Definition at line 92 of file TGCChannelSLBIn.cxx.
|
inlineinherited |
|
inlinevirtualinherited |
Reimplemented in MuonTGC_Cabling::TGCChannelASDIn.
|
virtualinherited |
Definition at line 13 of file TGCId.cxx.
|
inherited |
|
virtualinherited |
Definition at line 99 of file TGCId.cxx.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
Definition at line 122 of file TGCChannelId.cxx.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
overridevirtual |
Reimplemented from MuonTGC_Cabling::TGCChannelId.
Definition at line 59 of file TGCChannelSLBIn.cxx.
|
inlineinherited |
|
virtualinherited |
Definition at line 9 of file TGCChannelId.cxx.
|
virtualinherited |
Definition at line 77 of file TGCChannelId.cxx.
|
inlinevirtualinherited |
|
overridevirtual |
Reimplemented from MuonTGC_Cabling::TGCChannelId.
Definition at line 224 of file TGCChannelSLBIn.cxx.
|
inherited |
Definition at line 54 of file TGCChannelId.cxx.
|
inlineinherited |
|
inlineprotectedinherited |
|
inherited |
Definition at line 58 of file TGCChannelId.cxx.
|
virtualinherited |
|
virtualinherited |
|
protectedinherited |
|
inlineinherited |
|
virtualinherited |
Reimplemented in MuonTGC_Cabling::TGCChannelASDIn, and MuonTGC_Cabling::TGCModuleId.
|
protectedinherited |
Definition at line 125 of file TGCId.cxx.
|
inlineinherited |
|
inherited |
Definition at line 85 of file TGCChannelId.cxx.
|
inherited |
|
inherited |
|
protectedinherited |
Definition at line 61 of file TGCChannelId.h.
|
private |
Definition at line 59 of file TGCChannelSLBIn.h.
|
protectedinherited |
|
protectedinherited |
Definition at line 62 of file TGCChannelId.h.
|
private |
Definition at line 60 of file TGCChannelSLBIn.h.
|
private |
Definition at line 61 of file TGCChannelSLBIn.h.
|
protectedinherited |
Definition at line 59 of file TGCChannelId.h.
|
protectedinherited |
|
privateinherited |
Definition at line 119 of file TGCId.h.
|
protectedinherited |
Definition at line 60 of file TGCChannelId.h.
|
protectedinherited |
Definition at line 109 of file TGCId.h.
|
protectedinherited |
|
protectedinherited |
Definition at line 111 of file TGCId.h.
|
protectedinherited |
|
protectedinherited |
Definition at line 107 of file TGCId.h.
|
protectedinherited |
Definition at line 110 of file TGCId.h.
|
protectedinherited |
Definition at line 108 of file TGCId.h.
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |
|
staticprivate |
Definition at line 71 of file TGCChannelSLBIn.h.
|
staticprivate |
Definition at line 73 of file TGCChannelSLBIn.h.
|
staticprivate |
Definition at line 75 of file TGCChannelSLBIn.h.
|
staticprivate |
Definition at line 72 of file TGCChannelSLBIn.h.
|
staticprivate |
Definition at line 74 of file TGCChannelSLBIn.h.
|
staticprivate |
Definition at line 63 of file TGCChannelSLBIn.h.
|
staticprivate |
Definition at line 66 of file TGCChannelSLBIn.h.
|
staticprivate |
Definition at line 70 of file TGCChannelSLBIn.h.
|
staticprivate |
Definition at line 68 of file TGCChannelSLBIn.h.
|
staticprivate |
Definition at line 65 of file TGCChannelSLBIn.h.
|
staticprivate |
Definition at line 69 of file TGCChannelSLBIn.h.
|
staticprivate |
Definition at line 67 of file TGCChannelSLBIn.h.
|
staticprivate |
Definition at line 64 of file TGCChannelSLBIn.h.