ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
MuonTGC_Cabling::TGCModulePP Class Reference

#include <TGCModulePP.h>

Inheritance diagram for MuonTGC_Cabling::TGCModulePP:
Collaboration diagram for MuonTGC_Cabling::TGCModulePP:

Public Types

enum  ModuleIdType {
  NoModuleIdType =-1, PP, SLB, HPB,
  SL, SSW, ROD, SROD,
  MaxModuleIdType
}
 
enum  { NumberOfSReadoutSector = 3 }
 
enum  IdType { IdType::NoIdType, IdType::Channel, IdType::Module, IdType::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

 TGCModulePP (TGCId::SideType side, TGCId::ModuleType module, TGCId::RegionType region, int sector, int id)
 
virtual ~TGCModulePP (void)
 
virtual bool isValid (void) 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 More...
 
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 Member Functions

 TGCModulePP (void)
 

Private Attributes

ModuleIdType m_type
 
int m_sectorRO {-1}
 
IdType m_idType {IdType::NoIdType}
 

Detailed Description

Definition at line 13 of file TGCModulePP.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
inherited
Enumerator
NumberOfSReadoutSector 

Definition at line 26 of file TGCModuleId.h.

26  {
28  };

◆ IdType

enum MuonTGC_Cabling::TGCId::IdType
stronginherited
Enumerator
NoIdType 
Channel 
Module 
MaxIdType 

Definition at line 12 of file TGCId.h.

12 { NoIdType, Channel, Module, MaxIdType };

◆ ModuleIdType

Enumerator
NoModuleIdType 
PP 
SLB 
HPB 
SL 
SSW 
ROD 
SROD 
MaxModuleIdType 

Definition at line 15 of file TGCModuleId.h.

15  {NoModuleIdType=-1,
16  PP, SLB, HPB, SL, SSW, ROD, SROD,

◆ ModuleType

Enumerator
NoModuleType 
WD 
SD 
WT 
ST 
WI 
SI 
MaxModuleType 

Definition at line 47 of file TGCId.h.

47  {NoModuleType=-1, WD,SD,WT,ST,WI,SI,

◆ MultipletType

Enumerator
NoMultipletType 
Doublet 
Triplet 
Inner 
MaxChamberType 

Definition at line 51 of file TGCId.h.

◆ RegionType

Enumerator
NoRegionType 
Endcap 
Forward 
MaxRegionType 

Definition at line 53 of file TGCId.h.

◆ SideType

Enumerator
NoSideType 
Aside 
Cside 
MaxSideType 

Definition at line 45 of file TGCId.h.

45  {NoSideType=-1, Aside,Cside,
46  MaxSideType};

◆ SignalType

Enumerator
NoSignalType 
Wire 
Strip 
MaxSignalType 

Definition at line 49 of file TGCId.h.

49  {NoSignalType=-1, Wire,Strip,

Constructor & Destructor Documentation

◆ TGCModulePP() [1/2]

MuonTGC_Cabling::TGCModulePP::TGCModulePP ( TGCId::SideType  side,
TGCId::ModuleType  module,
TGCId::RegionType  region,
int  sector,
int  id 
)

Definition at line 11 of file TGCModulePP.cxx.

17 {
18  setSideType(vside);
19  setModuleType(vmodule);
20  setRegionType(vregion);
21  setSector(vsector);
22  setId(vid);
23 }

◆ ~TGCModulePP()

virtual MuonTGC_Cabling::TGCModulePP::~TGCModulePP ( void  )
inlinevirtual

Definition at line 23 of file TGCModulePP.h.

23 {}

◆ TGCModulePP() [2/2]

MuonTGC_Cabling::TGCModulePP::TGCModulePP ( void  )
inlineprivate

Definition at line 28 of file TGCModulePP.h.

28 {}

Member Function Documentation

◆ getBlock()

int MuonTGC_Cabling::TGCId::getBlock ( ) const
inherited

◆ getChamber()

int MuonTGC_Cabling::TGCId::getChamber ( ) const
inlineinherited

Definition at line 130 of file TGCId.h.

130 { return m_chamber; }

◆ getId()

int MuonTGC_Cabling::TGCId::getId ( ) const
inlineinherited

Definition at line 131 of file TGCId.h.

131 { return m_id; }

◆ getIdType()

TGCId::IdType MuonTGC_Cabling::TGCId::getIdType ( void  ) const
inlineinherited

Definition at line 120 of file TGCId.h.

120 { return m_idType; }

◆ getModuleIdType()

ModuleIdType MuonTGC_Cabling::TGCModuleId::getModuleIdType ( void  ) const
inlineinherited

Definition at line 30 of file TGCModuleId.h.

30 { return m_type; }

◆ getModuleType()

TGCId::ModuleType MuonTGC_Cabling::TGCId::getModuleType ( void  ) const
inlineinherited

Definition at line 122 of file TGCId.h.

122 { return m_module; }

◆ getMultipletType()

TGCId::MultipletType MuonTGC_Cabling::TGCId::getMultipletType ( void  ) const
inlineinherited

Definition at line 124 of file TGCId.h.

124 { return m_multiplet; }

◆ getOctant()

int MuonTGC_Cabling::TGCId::getOctant ( ) const
inlineinherited

Definition at line 128 of file TGCId.h.

128 { return m_octant; }

◆ getReadoutSector()

int MuonTGC_Cabling::TGCModuleId::getReadoutSector ( ) const
inlineinherited

Definition at line 36 of file TGCModuleId.h.

36 { return m_sectorRO; }

◆ getRegionType()

TGCId::RegionType MuonTGC_Cabling::TGCId::getRegionType ( void  ) const
inlineinherited

Definition at line 125 of file TGCId.h.

125 { return m_region; }

◆ getSector()

int MuonTGC_Cabling::TGCId::getSector ( ) const
inlinevirtualinherited

Reimplemented in MuonTGC_Cabling::TGCChannelASDIn.

Definition at line 129 of file TGCId.h.

129 { return m_sector; }

◆ getSectorInOctant()

int MuonTGC_Cabling::TGCId::getSectorInOctant ( ) const
virtualinherited

Definition at line 13 of file TGCId.cxx.

13  {
14  if(isInner()){
16  }
17  if(isEndcap()){
19  }
20  if(isForward()){
22  }
23  return -1;
24 }

◆ getSectorInReadout()

int MuonTGC_Cabling::TGCId::getSectorInReadout ( void  ) const
inherited

Definition at line 26 of file TGCId.cxx.

26  {
27  if(isInner()){
28  return getSector() % (NUM_INNER_SECTOR/N_RODS);
29  }
30  if(isEndcap()){
31  return getSector() % (NUM_ENDCAP_SECTOR/N_RODS);
32  }
33  if(isForward()){
34  return getSector() % (NUM_FORWARD_SECTOR/N_RODS);
35  }
36  return -1;
37 }

◆ getSectorModule()

int MuonTGC_Cabling::TGCId::getSectorModule ( ) const
virtualinherited

Definition at line 112 of file TGCId.cxx.

112  {
113  if(m_sector==-1) return -1;
114 
115  static const int moduleEndcap[6]={ 0, 1, 3, 4, 6, 7};
116  static const int moduleForward[3]={ 2, 5, 8};
117  static const int moduleEI[3]={ 9, 10, 11};
118  static const int moduleFI[3]={ 12, 13, 14};
119 
120  if(isEndcap()){
121  if(isInner()) return moduleEI[getSectorInOctant()];
122  return moduleEndcap[getSectorInOctant()];
123  }
124  if(isForward()){
125  if(isInner()) return moduleFI[getSectorInOctant()];
126  return moduleForward[getSectorInOctant()];
127  }
128  return -1;
129 }

◆ getSideType()

TGCId::SideType MuonTGC_Cabling::TGCId::getSideType ( void  ) const
inlineinherited

Definition at line 121 of file TGCId.h.

121 { return m_side; }

◆ getSignalType()

TGCId::SignalType MuonTGC_Cabling::TGCId::getSignalType ( void  ) const
inlineinherited

Definition at line 123 of file TGCId.h.

123 { return m_signal; }

◆ getStation()

int MuonTGC_Cabling::TGCId::getStation ( ) const
inlineinherited

Definition at line 127 of file TGCId.h.

127 { return m_station; }

◆ isAside()

bool MuonTGC_Cabling::TGCId::isAside ( ) const
inlineinherited

Definition at line 133 of file TGCId.h.

133 { return (m_side == Aside); }

◆ isCside()

bool MuonTGC_Cabling::TGCId::isCside ( ) const
inlineinherited

Definition at line 134 of file TGCId.h.

134 { return (m_side == Cside); }

◆ isDoublet()

bool MuonTGC_Cabling::TGCId::isDoublet ( ) const
inlineinherited

Definition at line 138 of file TGCId.h.

138 { return (m_multiplet == Doublet); }

◆ isEndcap()

bool MuonTGC_Cabling::TGCId::isEndcap ( ) const
inlineinherited

Definition at line 141 of file TGCId.h.

141 { return (m_region == Endcap); }

◆ isForward()

bool MuonTGC_Cabling::TGCId::isForward ( ) const
inlineinherited

Definition at line 140 of file TGCId.h.

140 { return (m_region == Forward); }

◆ isInner()

bool MuonTGC_Cabling::TGCId::isInner ( ) const
inlineinherited

Definition at line 139 of file TGCId.h.

139 { return (m_multiplet == Inner); }

◆ isStrip()

bool MuonTGC_Cabling::TGCId::isStrip ( ) const
inlineinherited

Definition at line 135 of file TGCId.h.

135 { return (m_signal == Strip); }

◆ isTriplet()

bool MuonTGC_Cabling::TGCId::isTriplet ( ) const
inlineinherited

Definition at line 137 of file TGCId.h.

137 { return (m_multiplet == Triplet); }

◆ isValid()

bool MuonTGC_Cabling::TGCModulePP::isValid ( void  ) const
virtual

Reimplemented from MuonTGC_Cabling::TGCModuleId.

Definition at line 25 of file TGCModulePP.cxx.

26 {
33  (getOctant() >=0) &&
34  (getOctant() <8) &&
35  (getId() >=0) )
36  return true;
37  return false;
38 }

◆ isWire()

bool MuonTGC_Cabling::TGCId::isWire ( ) const
inlineinherited

Definition at line 136 of file TGCId.h.

136 { return (m_signal == Wire); }

◆ operator==()

bool MuonTGC_Cabling::TGCModuleId::operator== ( const TGCModuleId moduleId) const
virtualinherited

Definition at line 9 of file TGCModuleId.cxx.

10 {
11  if((this->getModuleIdType()==moduleId.getModuleIdType())&&
12  (this->getSideType() ==moduleId.getSideType()) &&
13  (this->getRegionType() ==moduleId.getRegionType()) &&
14  (this->getSignalType() ==moduleId.getSignalType()) &&
15  (this->getModuleType() ==moduleId.getModuleType()) &&
16  (this->getSector() ==moduleId.getSector()) &&
17  (this->getOctant() ==moduleId.getOctant()) &&
18  (this->getId() ==moduleId.getId()) )
19  return true;
20  return false;
21 }

◆ setChamber()

void MuonTGC_Cabling::TGCId::setChamber ( int  chamber)
inlinevirtualinherited

Definition at line 151 of file TGCId.h.

151  {
152  m_chamber = chamber;
153 }

◆ setId()

void MuonTGC_Cabling::TGCId::setId ( int  id)
inlineinherited

Definition at line 155 of file TGCId.h.

155  {
156  m_id = id;
157 }

◆ setIdType()

void MuonTGC_Cabling::TGCId::setIdType ( IdType  idtype)
inlineprotectedinherited

Definition at line 159 of file TGCId.h.

159  {
160  m_idType = idtype;
161 }

◆ setModuleType()

void MuonTGC_Cabling::TGCId::setModuleType ( ModuleType  module)
inherited

Definition at line 39 of file TGCId.cxx.

39  {
40  m_module=v_module;
41  if(m_module==WI){
44  }
45  if(m_module==SI){
48  }
49  if(m_module==WD){
52  }
53  if(m_module==SD){
56  }
57  if(m_module==WT){
60  }
61  if(m_module==ST){
64  }
65 }

◆ setMultipletType()

void MuonTGC_Cabling::TGCId::setMultipletType ( MultipletType  multiplet)
inherited

Definition at line 77 of file TGCId.cxx.

◆ setOctant()

void MuonTGC_Cabling::TGCId::setOctant ( int  voctant)
virtualinherited

Definition at line 108 of file TGCId.cxx.

108  {
109  m_octant = v_octant;
110 }

◆ setReadoutSector()

void MuonTGC_Cabling::TGCModuleId::setReadoutSector ( int  sector)
inlineinherited

Definition at line 37 of file TGCModuleId.h.

37 { m_sectorRO = sector; }

◆ setRegionType()

void MuonTGC_Cabling::TGCId::setRegionType ( RegionType  region)
inlineinherited

Definition at line 147 of file TGCId.h.

147  {
148  m_region = region;
149 }

◆ setSector()

void MuonTGC_Cabling::TGCModuleId::setSector ( int  v_sector)
virtualinherited

Reimplemented from MuonTGC_Cabling::TGCId.

Definition at line 23 of file TGCModuleId.cxx.

◆ setSectorModule()

void MuonTGC_Cabling::TGCId::setSectorModule ( int  sectorModule)
protectedinherited

Definition at line 132 of file TGCId.cxx.

132  {
133  if(m_octant <0) return;
134 
135  const int MaxModuleInOctant = 15;
136  static const int regionId[MaxModuleInOctant] ={
137  0, 0, 1, 0, 0, 1, 0, 0, 1, 2, 2, 2, 3, 3, 3
138  } ;
139  static const int sectorId[MaxModuleInOctant] ={
140  0, 1, 0, 2, 3, 1, 4, 5, 2, 0, 1, 2, 0, 1, 2
141  };
142 
143  if(sectorModule< 0 || sectorModule>=MaxModuleInOctant) return;
144 
145  if(regionId[sectorModule]==0){
147  setSector(sectorId[sectorModule] + m_octant*(NUM_ENDCAP_SECTOR/NUM_OCTANT));
148 
149  } else if(regionId[sectorModule]==1){
151  setSector(sectorId[sectorModule] + m_octant*(NUM_FORWARD_SECTOR/NUM_OCTANT));
152  } else {
154  if(regionId[sectorModule]==2){ setRegionType(Endcap); }
155  if(regionId[sectorModule]==3){ setRegionType(Forward); }
156  setSector(sectorId[sectorModule] + m_octant*(NUM_INNER_SECTOR/NUM_OCTANT));
157  }
158 }

◆ setSideType()

void MuonTGC_Cabling::TGCId::setSideType ( SideType  side)
inlineinherited

Definition at line 143 of file TGCId.h.

143  {
144  m_side = side;
145 }

◆ setSignalType()

void MuonTGC_Cabling::TGCId::setSignalType ( SignalType  signal)
inherited

Definition at line 67 of file TGCId.cxx.

◆ setStation()

void MuonTGC_Cabling::TGCId::setStation ( int  vstation)
virtualinherited

Definition at line 87 of file TGCId.cxx.

87  {
88  m_station = v_station;
93 }

Member Data Documentation

◆ m_chamber

int MuonTGC_Cabling::TGCId::m_chamber {-1}
protectedinherited

Definition at line 113 of file TGCId.h.

◆ m_id

int MuonTGC_Cabling::TGCId::m_id {-1}
protectedinherited

Definition at line 114 of file TGCId.h.

◆ m_idType

IdType MuonTGC_Cabling::TGCId::m_idType {IdType::NoIdType}
privateinherited

Definition at line 117 of file TGCId.h.

◆ m_module

ModuleType MuonTGC_Cabling::TGCId::m_module {NoModuleType}
protectedinherited

Definition at line 105 of file TGCId.h.

◆ m_multiplet

MultipletType MuonTGC_Cabling::TGCId::m_multiplet {NoMultipletType}
protectedinherited

Definition at line 107 of file TGCId.h.

◆ m_octant

int MuonTGC_Cabling::TGCId::m_octant {-1}
protectedinherited

Definition at line 111 of file TGCId.h.

◆ m_region

RegionType MuonTGC_Cabling::TGCId::m_region {NoRegionType}
protectedinherited

Definition at line 108 of file TGCId.h.

◆ m_sector

int MuonTGC_Cabling::TGCId::m_sector {-1}
protectedinherited

Definition at line 112 of file TGCId.h.

◆ m_sectorRO

int MuonTGC_Cabling::TGCModuleId::m_sectorRO {-1}
privateinherited

Definition at line 42 of file TGCModuleId.h.

◆ m_side

SideType MuonTGC_Cabling::TGCId::m_side {NoSideType}
protectedinherited

Definition at line 104 of file TGCId.h.

◆ m_signal

SignalType MuonTGC_Cabling::TGCId::m_signal {NoSignalType}
protectedinherited

Definition at line 106 of file TGCId.h.

◆ m_station

int MuonTGC_Cabling::TGCId::m_station {-1}
protectedinherited

Definition at line 110 of file TGCId.h.

◆ m_type

ModuleIdType MuonTGC_Cabling::TGCModuleId::m_type
privateinherited

Definition at line 41 of file TGCModuleId.h.

◆ N_RODS

constexpr int MuonTGC_Cabling::TGCId::N_RODS = 12
staticconstexprinherited

Definition at line 43 of file TGCId.h.

◆ NUM_ENDCAP_SECTOR

constexpr int MuonTGC_Cabling::TGCId::NUM_ENDCAP_SECTOR = 48
staticconstexprinherited

Definition at line 40 of file TGCId.h.

◆ NUM_FORWARD_SECTOR

constexpr int MuonTGC_Cabling::TGCId::NUM_FORWARD_SECTOR = 24
staticconstexprinherited

Definition at line 41 of file TGCId.h.

◆ NUM_INNER_SECTOR

constexpr int MuonTGC_Cabling::TGCId::NUM_INNER_SECTOR = 24
staticconstexprinherited

Definition at line 42 of file TGCId.h.

◆ NUM_LAYERS

constexpr int MuonTGC_Cabling::TGCId::NUM_LAYERS = 9
staticconstexprinherited

Definition at line 38 of file TGCId.h.

◆ NUM_OCTANT

constexpr int MuonTGC_Cabling::TGCId::NUM_OCTANT = 8
staticconstexprinherited

Definition at line 39 of file TGCId.h.

◆ NUM_STATIONS

constexpr int MuonTGC_Cabling::TGCId::NUM_STATIONS = 4
staticconstexprinherited

in ChannelId

Definition at line 37 of file TGCId.h.


The documentation for this class was generated from the following files:
MuonTGC_Cabling::TGCId::MaxModuleType
@ MaxModuleType
Definition: TGCId.h:48
MuonTGC_Cabling::TGCId::m_station
int m_station
Definition: TGCId.h:110
MuonTGC_Cabling::TGCId::isEndcap
bool isEndcap() const
Definition: TGCId.h:141
MuonTGC_Cabling::TGCId::m_id
int m_id
Definition: TGCId.h:114
MuonTGC_Cabling::TGCModuleId::getModuleIdType
ModuleIdType getModuleIdType(void) const
Definition: TGCModuleId.h:30
MuonTGC_Cabling::TGCId::setRegionType
void setRegionType(RegionType region)
Definition: TGCId.h:147
MuonTGC_Cabling::TGCId::SI
@ SI
Definition: TGCId.h:47
MuonTGC_Cabling::TGCId::m_idType
IdType m_idType
Definition: TGCId.h:117
MuonTGC_Cabling::TGCId::getSideType
SideType getSideType(void) const
Definition: TGCId.h:121
MuonTGC_Cabling::TGCModuleId::ROD
@ ROD
Definition: TGCModuleId.h:16
LArBadChanBlobUtils::Channel
Identifier32::value_type Channel
Definition: LArBadChanBlobUtils.h:24
MuonTGC_Cabling::TGCModuleId::m_type
ModuleIdType m_type
Definition: TGCModuleId.h:41
MuonTGC_Cabling::TGCId::m_module
ModuleType m_module
Definition: TGCId.h:105
calibdata.chamber
chamber
Definition: calibdata.py:32
MuonTGC_Cabling::TGCId::getRegionType
RegionType getRegionType(void) const
Definition: TGCId.h:125
MuonTGC_Cabling::TGCId::setMultipletType
void setMultipletType(MultipletType multiplet)
Definition: TGCId.cxx:77
ST
Definition: Electrons.cxx:41
MuonTGC_Cabling::TGCId::N_RODS
static constexpr int N_RODS
Definition: TGCId.h:43
MuonTGC_Cabling::TGCId::setSignalType
void setSignalType(SignalType signal)
Definition: TGCId.cxx:67
MuonTGC_Cabling::TGCId::setId
void setId(int id)
Definition: TGCId.h:155
MuonTGC_Cabling::TGCId::m_side
SideType m_side
Definition: TGCId.h:104
MuonTGC_Cabling::TGCId::setSector
virtual void setSector(int vsector)
Definition: TGCId.cxx:95
MuonTGC_Cabling::TGCId::setModuleType
void setModuleType(ModuleType module)
Definition: TGCId.cxx:39
MuonTGC_Cabling::TGCModuleId::SLB
@ SLB
Definition: TGCModuleId.h:16
MuonTGC_Cabling::TGCId::getModuleType
ModuleType getModuleType(void) const
Definition: TGCId.h:122
MuonTGC_Cabling::TGCId::MaxSideType
@ MaxSideType
Definition: TGCId.h:46
MuonTGC_Cabling::TGCId::NUM_INNER_SECTOR
static constexpr int NUM_INNER_SECTOR
Definition: TGCId.h:42
MuonTGC_Cabling::TGCId::getSectorInOctant
virtual int getSectorInOctant() const
Definition: TGCId.cxx:13
MuonTGC_Cabling::TGCId::setSideType
void setSideType(SideType side)
Definition: TGCId.h:143
MuonTGC_Cabling::TGCId::isForward
bool isForward() const
Definition: TGCId.h:140
MuonTGC_Cabling::TGCId::SD
@ SD
Definition: TGCId.h:47
TRT::Hit::side
@ side
Definition: HitInfo.h:83
MuonTGC_Cabling::TGCModuleId::PP
@ PP
Definition: TGCModuleId.h:16
MuonTGC_Cabling::TGCModuleId::SSW
@ SSW
Definition: TGCModuleId.h:16
MuonTGC_Cabling::TGCId::NUM_FORWARD_SECTOR
static constexpr int NUM_FORWARD_SECTOR
Definition: TGCId.h:41
MuonTGC_Cabling::TGCId::NUM_OCTANT
static constexpr int NUM_OCTANT
Definition: TGCId.h:39
MuonTGC_Cabling::TGCId::m_region
RegionType m_region
Definition: TGCId.h:108
MuonTGC_Cabling::TGCId::Doublet
@ Doublet
Definition: TGCId.h:51
MuonTGC_Cabling::TGCId::m_sector
int m_sector
Definition: TGCId.h:112
MuonTGC_Cabling::TGCId::getOctant
int getOctant() const
Definition: TGCId.h:128
MuonTGC_Cabling::TGCId::WT
@ WT
Definition: TGCId.h:47
MuonTGC_Cabling::TGCId::getId
int getId() const
Definition: TGCId.h:131
MuonTGC_Cabling::TGCId::Strip
@ Strip
Definition: TGCId.h:49
MuonTGC_Cabling::TGCId::MaxChamberType
@ MaxChamberType
Definition: TGCId.h:52
MuonTGC_Cabling::TGCModuleId::NumberOfSReadoutSector
@ NumberOfSReadoutSector
Definition: TGCModuleId.h:27
MuonTGC_Cabling::TGCId::WD
@ WD
Definition: TGCId.h:47
MuonTGC_Cabling::TGCModuleId::SL
@ SL
Definition: TGCModuleId.h:16
MuonTGC_Cabling::TGCId::Inner
@ Inner
Definition: TGCId.h:51
MuonTGC_Cabling::TGCModuleId::NoModuleIdType
@ NoModuleIdType
Definition: TGCModuleId.h:15
MuonTGC_Cabling::TGCId::Endcap
@ Endcap
Definition: TGCId.h:53
MuonTGC_Cabling::TGCId::WI
@ WI
Definition: TGCId.h:47
MuonTGC_Cabling::TGCModuleId::TGCModuleId
TGCModuleId(ModuleIdType type=NoModuleIdType)
Definition: TGCModuleId.h:20
MuonTGC_Cabling::TGCModuleId::HPB
@ HPB
Definition: TGCModuleId.h:16
MuonTGC_Cabling::TGCId::NoMultipletType
@ NoMultipletType
Definition: TGCId.h:51
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:239
MuonTGC_Cabling::TGCId::m_multiplet
MultipletType m_multiplet
Definition: TGCId.h:107
MuonTGC_Cabling::TGCId::MaxRegionType
@ MaxRegionType
Definition: TGCId.h:54
MuonTGC_Cabling::TGCId::m_chamber
int m_chamber
Definition: TGCId.h:113
MuonTGC_Cabling::TGCModuleId::SROD
@ SROD
Definition: TGCModuleId.h:16
MuonTGC_Cabling::TGCId::NoRegionType
@ NoRegionType
Definition: TGCId.h:53
MuonTGC_Cabling::TGCId::NoModuleType
@ NoModuleType
Definition: TGCId.h:47
MuonTGC_Cabling::TGCModuleId::setSector
virtual void setSector(int v_sector)
Definition: TGCModuleId.cxx:23
MuonTGC_Cabling::TGCId::MaxSignalType
@ MaxSignalType
Definition: TGCId.h:50
MuonTGC_Cabling::TGCId::ST
@ ST
Definition: TGCId.h:47
MuonTGC_Cabling::TGCId::getSector
virtual int getSector() const
Definition: TGCId.h:129
MuonTGC_Cabling::TGCId::Cside
@ Cside
Definition: TGCId.h:45
MuonTGC_Cabling::TGCId::NoSideType
@ NoSideType
Definition: TGCId.h:45
MuonTGC_Cabling::TGCModuleId::m_sectorRO
int m_sectorRO
Definition: TGCModuleId.h:42
MuonTGC_Cabling::TGCId::isInner
bool isInner() const
Definition: TGCId.h:139
MuonTGC_Cabling::TGCId::NUM_ENDCAP_SECTOR
static constexpr int NUM_ENDCAP_SECTOR
Definition: TGCId.h:40
MuonTGC_Cabling::TGCId::Wire
@ Wire
Definition: TGCId.h:49
MuonTGC_Cabling::TGCId::Triplet
@ Triplet
Definition: TGCId.h:51
MuonTGC_Cabling::TGCId::NoSignalType
@ NoSignalType
Definition: TGCId.h:49
MuonTGC_Cabling::TGCId::m_octant
int m_octant
Definition: TGCId.h:111
MuonTGC_Cabling::TGCId::Aside
@ Aside
Definition: TGCId.h:45
MuonTGC_Cabling::TGCId::Forward
@ Forward
Definition: TGCId.h:53
MuonTGC_Cabling::TGCId::m_signal
SignalType m_signal
Definition: TGCId.h:106
MuonTGC_Cabling::TGCModuleId::MaxModuleIdType
@ MaxModuleIdType
Definition: TGCModuleId.h:17