ATLAS Offline Software
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
MuonTGC_Cabling::TGCChannelSLBIn Class Reference

#include <TGCChannelSLBIn.h>

Inheritance diagram for MuonTGC_Cabling::TGCChannelSLBIn:
Collaboration diagram for MuonTGC_Cabling::TGCChannelSLBIn:

Public Types

enum  CellType {
  NoCellType =-1, CellTrig =0, CellA =1, CellB =2,
  CellC =3, CellD =4, MaxCellType
}
 
enum  ChannelIdType {
  ChannelIdType::NoChannelIdType, ChannelIdType::ASDIn, ChannelIdType::ASDOut, ChannelIdType::PPIn,
  ChannelIdType::PPOut, ChannelIdType::SLBIn, ChannelIdType::SLBOut, ChannelIdType::HPBIn
}
 
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

 TGCChannelSLBIn (TGCId::SideType side, TGCId::ModuleType module, TGCId::RegionType region, int sector, int id, int channel)
 
virtual ~TGCChannelSLBIn (void)
 
virtual TGCModuleIdgetModule (void) const
 
virtual bool isValid (void) const
 
virtual CellType getCellType (void) const
 
virtual int getChannelInCell (void) const
 
virtual int getChannelInSLB (void) const
 
virtual void setChannel (int channel)
 
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)
 
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
 
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
 
bool isBackward () 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 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_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 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

 TGCChannelSLBIn (void)
 

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_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}
 

Detailed Description

Definition at line 13 of file TGCChannelSLBIn.h.

Member Enumeration Documentation

◆ CellType

Enumerator
NoCellType 
CellTrig 
CellA 
CellB 
CellC 
CellD 
MaxCellType 

Definition at line 32 of file TGCChannelSLBIn.h.

32  {NoCellType=-1,
33  CellTrig=0,CellA=1,CellB=2,CellC=3,CellD=4,
34  MaxCellType};

◆ ChannelIdType

Enumerator
NoChannelIdType 
ASDIn 
ASDOut 
PPIn 
PPOut 
SLBIn 
SLBOut 
HPBIn 

Definition at line 17 of file TGCChannelId.h.

17  {
18  NoChannelIdType,
19  ASDIn, ASDOut,
20  PPIn, PPOut, SLBIn, SLBOut, HPBIn
21  };

◆ 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 };

◆ 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

◆ TGCChannelSLBIn() [1/2]

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.

33 {
34  setSideType(vside);
35  setModuleType(vmodule);
36  setRegionType(vregion);
37  setSector(vsector);
38  setId(vid);
40 }

◆ ~TGCChannelSLBIn()

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

Definition at line 24 of file TGCChannelSLBIn.h.

24 {}

◆ TGCChannelSLBIn() [2/2]

MuonTGC_Cabling::TGCChannelSLBIn::TGCChannelSLBIn ( void  )
inlineprivate

Definition at line 77 of file TGCChannelSLBIn.h.

77 {}

Member Function Documentation

◆ convertCellType()

TGCChannelSLBIn::CellType MuonTGC_Cabling::TGCChannelSLBIn::convertCellType ( int  channel)
static

Definition at line 168 of file TGCChannelSLBIn.cxx.

168  {
171  return CellTrig;
172  }
175  return CellA;
176  }
179  return CellB;
180  }
183  return CellC;
184  }
187  return CellD;
188  }
189  return NoCellType;
190 }

◆ convertChannel()

int MuonTGC_Cabling::TGCChannelSLBIn::convertChannel ( TGCId::ModuleType  moduleType,
CellType  cellType,
int  channelInSLB 
)
static

Definition at line 202 of file TGCChannelSLBIn.cxx.

203  {
204  const int adjacentSLB = getAdjacentOfSLB(moduleType, cellType);
205  if (adjacentSLB == -1){
206  throw std::out_of_range("adjacentSLB is -1 in TGCChannelSLBIn::convertChannel");
207  }
208  int offset = getAdjacentOfCell(cellType)-adjacentSLB;
209  return getOffsetOfCell(cellType)+offset+channelInSLB;
210 }

◆ convertChannelInCell()

int MuonTGC_Cabling::TGCChannelSLBIn::convertChannelInCell ( int  channel)
static

◆ convertChannelInSLB()

int MuonTGC_Cabling::TGCChannelSLBIn::convertChannelInSLB ( TGCId::ModuleType  moduleType,
CellType  cellType,
int  channel 
)
static

Definition at line 192 of file TGCChannelSLBIn.cxx.

193  {
194  const int adjacentSLB = getAdjacentOfSLB(moduleType, cellType);
195  if (adjacentSLB == -1){
196  throw std::out_of_range("adjacentSLB is -1 in TGCChannelSLBIn::convertChannelInSLB");
197  }
198  int offset = getAdjacentOfCell(cellType) - adjacentSLB;
199  return channel-offset;
200 }

◆ getAdjacentOfCell()

int MuonTGC_Cabling::TGCChannelSLBIn::getAdjacentOfCell ( CellType  cellType)
static

Definition at line 116 of file TGCChannelSLBIn.cxx.

116  {
117  checkCellType(cellType, __func__);
118  return s_adjacentCell[cellType];
119 }

◆ getAdjacentOfSLB()

int MuonTGC_Cabling::TGCChannelSLBIn::getAdjacentOfSLB ( TGCId::ModuleType  moduleType,
CellType  cellType 
)
static

Definition at line 121 of file TGCChannelSLBIn.cxx.

122  {
123  checkCellType(cellType, __func__);
124  switch(moduleType){
125  case TGCId::WD:
126  return s_adjacentWD[cellType];
127  case TGCId::SD:
128  return s_adjacentSD[cellType];
129  case TGCId::WT:
130  return s_adjacentWT[cellType];
131  case TGCId::ST:
132  return s_adjacentST[cellType];
133  case TGCId::WI:
134  return s_adjacentST[cellType];
135  case TGCId::SI:
136  return s_adjacentST[cellType];
137  default:
138  break;
139  }
140  return -1;
141 
142 }

◆ getBlock()

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

Definition at line 28 of file TGCChannelId.cxx.

28 { return m_block; }

◆ getCellType()

virtual CellType MuonTGC_Cabling::TGCChannelSLBIn::getCellType ( void  ) const
inlinevirtual

Definition at line 50 of file TGCChannelSLBIn.h.

50  {
51  return m_cellType;
52  }

◆ getChamber()

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

Definition at line 131 of file TGCId.h.

131 { return m_chamber; }

◆ getChannel()

int MuonTGC_Cabling::TGCChannelId::getChannel ( ) const
inherited

Definition at line 29 of file TGCChannelId.cxx.

29 { return m_channel; }

◆ getChannelIdType()

TGCChannelId::ChannelIdType MuonTGC_Cabling::TGCChannelId::getChannelIdType ( ) const
inherited

Definition at line 26 of file TGCChannelId.cxx.

26 { return m_channelType; }

◆ getChannelInCell()

int MuonTGC_Cabling::TGCChannelSLBIn::getChannelInCell ( void  ) const
virtual

Definition at line 212 of file TGCChannelSLBIn.cxx.

212  {
213  return m_channelInCell;
214 }

◆ getChannelInSLB()

int MuonTGC_Cabling::TGCChannelSLBIn::getChannelInSLB ( void  ) const
virtual

Definition at line 216 of file TGCChannelSLBIn.cxx.

216  {
217  return m_channelInSLB;
218 }

◆ getGasGap()

int MuonTGC_Cabling::TGCChannelId::getGasGap ( ) const
virtualinherited

Definition at line 31 of file TGCChannelId.cxx.

31  {
32  if(getLayer()==0||getLayer()==3||getLayer()==5||getLayer()==7)
33  return 1;
34  if(getLayer()==1||getLayer()==4||getLayer()==6||getLayer()==8)
35  return 2;
36  if(getLayer()==2)
37  return 3;
38  return -1;
39 }

◆ getId()

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

Definition at line 132 of file TGCId.h.

132 { return m_id; }

◆ getIdType()

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

Definition at line 121 of file TGCId.h.

121 { return m_idType; }

◆ getLayer()

int MuonTGC_Cabling::TGCChannelId::getLayer ( ) const
inherited

Definition at line 27 of file TGCChannelId.cxx.

27 { return m_layer; }

◆ getLengthOfCell()

int MuonTGC_Cabling::TGCChannelSLBIn::getLengthOfCell ( CellType  cellType)
static

Definition at line 84 of file TGCChannelSLBIn.cxx.

84  {
85  checkCellType(cellType, __func__);
86  return s_lengthCell[cellType];
87 }

◆ getLengthOfSLB()

int MuonTGC_Cabling::TGCChannelSLBIn::getLengthOfSLB ( TGCId::ModuleType  moduleType,
CellType  cellType 
)
static

Definition at line 94 of file TGCChannelSLBIn.cxx.

95  {
96  checkCellType(cellType, __func__);
97  switch(moduleType){
98  case TGCId::WD:
99  return s_lengthWD[cellType];
100  case TGCId::SD:
101  return s_lengthSD[cellType];
102  case TGCId::WT:
103  return s_lengthWT[cellType];
104  case TGCId::ST:
105  return s_lengthST[cellType];
106  case TGCId::WI:
107  return s_lengthST[cellType];
108  case TGCId::SI:
109  return s_lengthST[cellType];
110  default:
111  break;
112  }
113  return -1;
114 }

◆ getModule()

TGCModuleId * MuonTGC_Cabling::TGCChannelSLBIn::getModule ( void  ) const
virtual

Reimplemented from MuonTGC_Cabling::TGCChannelId.

Definition at line 42 of file TGCChannelSLBIn.cxx.

43 {
44  return (new TGCModuleSLB(getSideType(),
45  getModuleType(),
46  getRegionType(),
47  getSector(),
48  getId()));
49 }

◆ getModuleType()

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

Definition at line 123 of file TGCId.h.

123 { return m_module; }

◆ getMultipletType()

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

Definition at line 125 of file TGCId.h.

125 { return m_multiplet; }

◆ getOctant()

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

Definition at line 129 of file TGCId.h.

129 { return m_octant; }

◆ getOffsetOfCell()

int MuonTGC_Cabling::TGCChannelSLBIn::getOffsetOfCell ( CellType  cellType)
static

Definition at line 89 of file TGCChannelSLBIn.cxx.

89  {
90  checkCellType(cellType, __func__);
91  return s_offsetCell[cellType];
92 }

◆ getRegionType()

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

Definition at line 126 of file TGCId.h.

126 { return m_region; }

◆ getSector()

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

Reimplemented in MuonTGC_Cabling::TGCChannelASDIn.

Definition at line 130 of file TGCId.h.

130 { 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 139 of file TGCId.cxx.

139  {
140  if(m_sector==-1) return -1;
141 
142  static const int moduleEndcap[6]={ 0, 1, 3, 4, 6, 7};
143  static const int moduleForward[3]={ 2, 5, 8};
144  static const int moduleEI[3]={ 9, 10, 11};
145  static const int moduleFI[3]={ 12, 13, 14};
146 
147  if(isEndcap()){
148  if(isInner()) return moduleEI[getSectorInOctant()];
149  return moduleEndcap[getSectorInOctant()];
150  }
151  if(isForward()){
152  if(isInner()) return moduleFI[getSectorInOctant()];
153  return moduleForward[getSectorInOctant()];
154  }
155  return -1;
156 }

◆ getSideType()

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

Definition at line 122 of file TGCId.h.

122 { return m_side; }

◆ getSignalType()

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

Definition at line 124 of file TGCId.h.

124 { return m_signal; }

◆ getStation()

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

Definition at line 128 of file TGCId.h.

128 { return m_station; }

◆ isAside()

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

Definition at line 134 of file TGCId.h.

134 { return (m_side == Aside); }

◆ isBackward()

bool MuonTGC_Cabling::TGCId::isBackward ( ) const
inherited

Definition at line 39 of file TGCId.cxx.

39  {
40  if (isEndcap()){
41  if ( !isInner() ) {
42  if(isAside()) return (m_sector%2==1);
43  else return (m_sector%2==0);
44  } else {
45  // EI
46  // Special case of EI11
47  if (m_sector == 15) {
48  if(isAside()) return false;
49  else return true;
50  } else if (m_sector == 16) {
51  if(isAside()) return true;
52  else return false;
53  } else {
54  // A-m_side phi0 F: phi1 F: phi2 B
55  // C-m_side phi0 B: phi1 B: phi2 F
56  if(isAside()) return (m_sector%3==2);
57  else return (m_sector%3!=2);
58  }
59  }
60  } else {
61  if(isAside()) return true; // all Backward
62  else return false; // all Forward
63  }
64 }

◆ isCside()

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

Definition at line 135 of file TGCId.h.

135 { return (m_side == Cside); }

◆ isDoublet()

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

Definition at line 139 of file TGCId.h.

139 { return (m_multiplet == Doublet); }

◆ isEndcap()

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

Definition at line 142 of file TGCId.h.

142 { return (m_region == Endcap); }

◆ isForward()

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

Definition at line 141 of file TGCId.h.

141 { return (m_region == Forward); }

◆ isInner()

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

Definition at line 140 of file TGCId.h.

140 { return (m_multiplet == Inner); }

◆ isStrip()

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

Definition at line 136 of file TGCId.h.

136 { return (m_signal == Strip); }

◆ isTriplet()

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

Definition at line 138 of file TGCId.h.

138 { return (m_multiplet == Triplet); }

◆ isValid()

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

Reimplemented from MuonTGC_Cabling::TGCChannelId.

Definition at line 51 of file TGCChannelSLBIn.cxx.

52 {
59  (getOctant() >=0) &&
60  (getOctant() <8) &&
61  (getId() >=0) &&
62  (getChannel() >=0) &&
64  (m_channelInSLB >=0) )
65  return true;
66  return false;
67 }

◆ isWire()

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

Definition at line 137 of file TGCId.h.

137 { return (m_signal == Wire); }

◆ operator==()

bool MuonTGC_Cabling::TGCChannelId::operator== ( const TGCChannelId channelId) const
virtualinherited

Definition at line 9 of file TGCChannelId.cxx.

10 {
11  if((this->getChannelIdType()==channelId.getChannelIdType())&&
12  (this->getSideType() ==channelId.getSideType()) &&
13  (this->getRegionType() ==channelId.getRegionType()) &&
14  (this->getSignalType() ==channelId.getSignalType()) &&
15  (this->getModuleType() ==channelId.getModuleType()) &&
16  (this->getSector() ==channelId.getSector()) &&
17  (this->getLayer() ==channelId.getLayer()) &&
18  (this->getChamber() ==channelId.getChamber()) &&
19  (this->getId() ==channelId.getId()) &&
20  (this->getBlock() ==channelId.getBlock()) &&
21  (this->getChannel() ==channelId.getChannel()) )
22  return true;
23  return false;
24 }

◆ setBlock()

void MuonTGC_Cabling::TGCChannelId::setBlock ( int  block)
virtualinherited

Definition at line 67 of file TGCChannelId.cxx.

67  {
68  m_block = block;
69 }

◆ setChamber()

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

Definition at line 152 of file TGCId.h.

152  {
153  m_chamber = chamber;
154 }

◆ setChannel()

void MuonTGC_Cabling::TGCChannelSLBIn::setChannel ( int  channel)
virtual

Reimplemented from MuonTGC_Cabling::TGCChannelId.

Definition at line 220 of file TGCChannelSLBIn.cxx.

220  {
221  TGCChannelId::setChannel(vchannel);
222  m_cellType = convertCellType(vchannel);
225  getChannelInCell());
226 }

◆ setChannelIdType()

void MuonTGC_Cabling::TGCChannelId::setChannelIdType ( ChannelIdType  type)
inherited

Definition at line 41 of file TGCChannelId.cxx.

41  {
42  m_channelType = idtype;
43 }

◆ setId()

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

Definition at line 156 of file TGCId.h.

156  {
157  m_id = id;
158 }

◆ setIdType()

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

Definition at line 160 of file TGCId.h.

160  {
161  m_idType = idtype;
162 }

◆ setLayer()

void MuonTGC_Cabling::TGCChannelId::setLayer ( int  layer)
inherited

Definition at line 45 of file TGCChannelId.cxx.

45  {
47  if(m_layer>=0&&m_layer<=2){
49  setStation(0);
50  }
51  if(m_layer>=3&&m_layer<=4){
53  setStation(1);
54  }
55  if(m_layer>=5&&m_layer<=6){
57  setStation(2);
58  }
59  if(m_layer>=7&&m_layer<=8){
61  setStation(3);
62  if(m_sector!=-1)
64  }
65 }

◆ setModuleType()

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

Definition at line 66 of file TGCId.cxx.

66  {
67  m_module=v_module;
68  if(m_module==WI){
71  }
72  if(m_module==SI){
75  }
76  if(m_module==WD){
79  }
80  if(m_module==SD){
83  }
84  if(m_module==WT){
87  }
88  if(m_module==ST){
91  }
92 }

◆ setMultipletType()

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

Definition at line 104 of file TGCId.cxx.

◆ setOctant()

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

Definition at line 135 of file TGCId.cxx.

135  {
136  m_octant = v_octant;
137 }

◆ setReadoutSector()

void MuonTGC_Cabling::TGCId::setReadoutSector ( int  sector)
protectedinherited

◆ setRegionType()

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

Definition at line 148 of file TGCId.h.

148  {
149  m_region = region;
150 }

◆ setSector()

void MuonTGC_Cabling::TGCId::setSector ( int  vsector)
virtualinherited

Reimplemented in MuonTGC_Cabling::TGCModuleId, and MuonTGC_Cabling::TGCChannelASDIn.

Definition at line 122 of file TGCId.cxx.

122  {
123  m_sector = v_sector;
124  if(m_region==Endcap) {
125  if(m_multiplet==Inner) {
127  } else {
129  }
130  } else if(m_region==Forward) {
132  }
133 }

◆ setSectorModule()

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

Definition at line 159 of file TGCId.cxx.

159  {
160  if(m_octant <0) return;
161 
162  const int MaxModuleInOctant = 15;
163  static const int regionId[MaxModuleInOctant] ={
164  0, 0, 1, 0, 0, 1, 0, 0, 1, 2, 2, 2, 3, 3, 3
165  } ;
166  static const int sectorId[MaxModuleInOctant] ={
167  0, 1, 0, 2, 3, 1, 4, 5, 2, 0, 1, 2, 0, 1, 2
168  };
169 
170  if(sectorModule< 0 || sectorModule>=MaxModuleInOctant) return;
171 
172  if(regionId[sectorModule]==0){
174  setSector(sectorId[sectorModule] + m_octant*(NUM_ENDCAP_SECTOR/NUM_OCTANT));
175 
176  } else if(regionId[sectorModule]==1){
178  setSector(sectorId[sectorModule] + m_octant*(NUM_FORWARD_SECTOR/NUM_OCTANT));
179  } else {
181  if(regionId[sectorModule]==2){ setRegionType(Endcap); }
182  if(regionId[sectorModule]==3){ setRegionType(Forward); }
183  setSector(sectorId[sectorModule] + m_octant*(NUM_INNER_SECTOR/NUM_OCTANT));
184  }
185 }

◆ setSideType()

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

Definition at line 144 of file TGCId.h.

144  {
145  m_side = side;
146 }

◆ setSignalType()

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

Definition at line 94 of file TGCId.cxx.

◆ setStation()

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

Definition at line 114 of file TGCId.cxx.

114  {
115  m_station = v_station;
120 }

Member Data Documentation

◆ m_block

int MuonTGC_Cabling::TGCChannelId::m_block {-1}
protectedinherited

Definition at line 50 of file TGCChannelId.h.

◆ m_cellType

CellType MuonTGC_Cabling::TGCChannelSLBIn::m_cellType
private

Definition at line 61 of file TGCChannelSLBIn.h.

◆ m_chamber

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

Definition at line 114 of file TGCId.h.

◆ m_channel

int MuonTGC_Cabling::TGCChannelId::m_channel {-1}
protectedinherited

Definition at line 51 of file TGCChannelId.h.

◆ m_channelInCell

int MuonTGC_Cabling::TGCChannelSLBIn::m_channelInCell = 0
private

Definition at line 62 of file TGCChannelSLBIn.h.

◆ m_channelInSLB

int MuonTGC_Cabling::TGCChannelSLBIn::m_channelInSLB = 0
private

Definition at line 63 of file TGCChannelSLBIn.h.

◆ m_channelType

ChannelIdType MuonTGC_Cabling::TGCChannelId::m_channelType {ChannelIdType::NoChannelIdType}
protectedinherited

Definition at line 48 of file TGCChannelId.h.

◆ m_id

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

Definition at line 115 of file TGCId.h.

◆ m_idType

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

Definition at line 118 of file TGCId.h.

◆ m_layer

int MuonTGC_Cabling::TGCChannelId::m_layer {-1}
protectedinherited

Definition at line 49 of file TGCChannelId.h.

◆ m_module

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

Definition at line 106 of file TGCId.h.

◆ m_multiplet

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

Definition at line 108 of file TGCId.h.

◆ m_octant

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

Definition at line 112 of file TGCId.h.

◆ m_region

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

Definition at line 109 of file TGCId.h.

◆ m_sector

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

Definition at line 113 of file TGCId.h.

◆ m_side

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

Definition at line 105 of file TGCId.h.

◆ m_signal

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

Definition at line 107 of file TGCId.h.

◆ m_station

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

Definition at line 111 of file TGCId.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.

◆ s_adjacentCell

const int MuonTGC_Cabling::TGCChannelSLBIn::s_adjacentCell = { 0, 2, 2, 6, 6}
staticprivate

Definition at line 71 of file TGCChannelSLBIn.h.

◆ s_adjacentSD

const int MuonTGC_Cabling::TGCChannelSLBIn::s_adjacentSD = { 0, 0, 0, 0, 0}
staticprivate

Definition at line 73 of file TGCChannelSLBIn.h.

◆ s_adjacentST

const int MuonTGC_Cabling::TGCChannelSLBIn::s_adjacentST = { 0, 0, 0, 0, 0}
staticprivate

Definition at line 75 of file TGCChannelSLBIn.h.

◆ s_adjacentWD

const int MuonTGC_Cabling::TGCChannelSLBIn::s_adjacentWD = { 0, 2, 2, 6, 6}
staticprivate

Definition at line 72 of file TGCChannelSLBIn.h.

◆ s_adjacentWT

const int MuonTGC_Cabling::TGCChannelSLBIn::s_adjacentWT = { 0, 2, 2, 2, 2}
staticprivate

Definition at line 74 of file TGCChannelSLBIn.h.

◆ s_lengthCell

const int MuonTGC_Cabling::TGCChannelSLBIn::s_lengthCell = {40, 36, 36, 44, 44}
staticprivate

Definition at line 65 of file TGCChannelSLBIn.h.

◆ s_lengthSD

const int MuonTGC_Cabling::TGCChannelSLBIn::s_lengthSD = {40, 32, 32, 32, 32}
staticprivate

Definition at line 68 of file TGCChannelSLBIn.h.

◆ s_lengthST

const int MuonTGC_Cabling::TGCChannelSLBIn::s_lengthST = {40, 32, 32, 32, 32}
staticprivate

Definition at line 70 of file TGCChannelSLBIn.h.

◆ s_lengthWD

const int MuonTGC_Cabling::TGCChannelSLBIn::s_lengthWD = {40, 36, 36, 44, 44}
staticprivate

Definition at line 67 of file TGCChannelSLBIn.h.

◆ s_lengthWT

const int MuonTGC_Cabling::TGCChannelSLBIn::s_lengthWT = {40, 36, 36, 36, 36}
staticprivate

Definition at line 69 of file TGCChannelSLBIn.h.

◆ s_offsetCell

const int MuonTGC_Cabling::TGCChannelSLBIn::s_offsetCell = { 0, 40, 76,112,156}
staticprivate

Definition at line 66 of file TGCChannelSLBIn.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:111
MuonTGC_Cabling::TGCChannelSLBIn::s_adjacentST
static const int s_adjacentST[]
Definition: TGCChannelSLBIn.h:75
MuonTGC_Cabling::TGCId::isEndcap
bool isEndcap() const
Definition: TGCId.h:142
MuonTGC_Cabling::TGCId::m_id
int m_id
Definition: TGCId.h:115
MuonTGC_Cabling::TGCId::setRegionType
void setRegionType(RegionType region)
Definition: TGCId.h:148
MuonTGC_Cabling::TGCChannelSLBIn::setChannel
virtual void setChannel(int channel)
Definition: TGCChannelSLBIn.cxx:220
MuonTGC_Cabling::TGCId::SI
@ SI
Definition: TGCId.h:47
MuonTGC_Cabling::TGCId::m_idType
IdType m_idType
Definition: TGCId.h:118
MuonTGC_Cabling::TGCChannelSLBIn::s_lengthWD
static const int s_lengthWD[]
Definition: TGCChannelSLBIn.h:67
plotting.yearwise_efficiency.channel
channel
Definition: yearwise_efficiency.py:24
MuonTGC_Cabling::TGCId::getSideType
SideType getSideType(void) const
Definition: TGCId.h:122
MuonTGC_Cabling::TGCChannelSLBIn::CellB
@ CellB
Definition: TGCChannelSLBIn.h:33
MuonTGC_Cabling::TGCChannelSLBIn::getAdjacentOfCell
static int getAdjacentOfCell(CellType cellType)
Definition: TGCChannelSLBIn.cxx:116
LArBadChanBlobUtils::Channel
Identifier32::value_type Channel
Definition: LArBadChanBlobUtils.h:24
MuonTGC_Cabling::TGCChannelId::m_channelType
ChannelIdType m_channelType
Definition: TGCChannelId.h:48
MuonTGC_Cabling::TGCId::m_module
ModuleType m_module
Definition: TGCId.h:106
calibdata.chamber
chamber
Definition: calibdata.py:32
MuonTGC_Cabling::TGCId::getRegionType
RegionType getRegionType(void) const
Definition: TGCId.h:126
MuonTGC_Cabling::TGCChannelSLBIn::convertChannelInSLB
static int convertChannelInSLB(TGCId::ModuleType moduleType, CellType cellType, int channel)
Definition: TGCChannelSLBIn.cxx:192
MuonTGC_Cabling::TGCId::setMultipletType
void setMultipletType(MultipletType multiplet)
Definition: TGCId.cxx:104
ST
Definition: Electrons.cxx:41
MuonTGC_Cabling::TGCChannelSLBIn::CellC
@ CellC
Definition: TGCChannelSLBIn.h:33
MuonTGC_Cabling::TGCId::N_RODS
static constexpr int N_RODS
Definition: TGCId.h:43
MuonTGC_Cabling::TGCChannelSLBIn::s_adjacentCell
static const int s_adjacentCell[]
Definition: TGCChannelSLBIn.h:71
MuonTGC_Cabling::TGCId::setSignalType
void setSignalType(SignalType signal)
Definition: TGCId.cxx:94
MuonTGC_Cabling::TGCId::isAside
bool isAside() const
Definition: TGCId.h:134
MuonTGC_Cabling::TGCChannelSLBIn::getChannelInCell
virtual int getChannelInCell(void) const
Definition: TGCChannelSLBIn.cxx:212
MuonTGC_Cabling::TGCId::setId
void setId(int id)
Definition: TGCId.h:156
MuonTGC_Cabling::TGCId::m_side
SideType m_side
Definition: TGCId.h:105
MuonTGC_Cabling::TGCId::setSector
virtual void setSector(int vsector)
Definition: TGCId.cxx:122
MuonTGC_Cabling::TGCId::setModuleType
void setModuleType(ModuleType module)
Definition: TGCId.cxx:66
MuonTGC_Cabling::TGCChannelId::m_block
int m_block
Definition: TGCChannelId.h:50
MuonTGC_Cabling::TGCId::getModuleType
ModuleType getModuleType(void) const
Definition: TGCId.h:123
MuonTGC_Cabling::TGCChannelId::getChannelIdType
ChannelIdType getChannelIdType() const
Definition: TGCChannelId.cxx:26
MuonTGC_Cabling::TGCChannelSLBIn::getLengthOfCell
static int getLengthOfCell(CellType cellType)
Definition: TGCChannelSLBIn.cxx:84
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:144
MuonTGC_Cabling::TGCId::isForward
bool isForward() const
Definition: TGCId.h:141
MuonTGC_Cabling::TGCChannelId::m_channel
int m_channel
Definition: TGCChannelId.h:51
MuonTGC_Cabling::TGCChannelSLBIn::s_adjacentSD
static const int s_adjacentSD[]
Definition: TGCChannelSLBIn.h:73
MuonTGC_Cabling::TGCId::SD
@ SD
Definition: TGCId.h:47
TRT::Hit::side
@ side
Definition: HitInfo.h:83
MuonTGC_Cabling::TGCChannelId::ChannelIdType::SLBIn
@ SLBIn
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::TGCChannelSLBIn::s_lengthCell
static const int s_lengthCell[]
Definition: TGCChannelSLBIn.h:65
MuonTGC_Cabling::TGCId::m_region
RegionType m_region
Definition: TGCId.h:109
MuonTGC_Cabling::TGCChannelSLBIn::m_cellType
CellType m_cellType
Definition: TGCChannelSLBIn.h:61
MuonTGC_Cabling::TGCId::Doublet
@ Doublet
Definition: TGCId.h:51
MuonTGC_Cabling::TGCChannelSLBIn::s_lengthST
static const int s_lengthST[]
Definition: TGCChannelSLBIn.h:70
MuonTGC_Cabling::TGCId::m_sector
int m_sector
Definition: TGCId.h:113
MuonTGC_Cabling::TGCChannelSLBIn::m_channelInCell
int m_channelInCell
Definition: TGCChannelSLBIn.h:62
MuonTGC_Cabling::TGCChannelSLBIn::convertChannelInCell
static int convertChannelInCell(int channel)
Definition: TGCChannelSLBIn.cxx:144
MuonTGC_Cabling::TGCId::getOctant
int getOctant() const
Definition: TGCId.h:129
MuonTGC_Cabling::TGCId::WT
@ WT
Definition: TGCId.h:47
MuonTGC_Cabling::TGCChannelSLBIn::m_channelInSLB
int m_channelInSLB
Definition: TGCChannelSLBIn.h:63
MuonTGC_Cabling::TGCId::getId
int getId() const
Definition: TGCId.h:132
MuonTGC_Cabling::TGCId::setStation
virtual void setStation(int vstation)
Definition: TGCId.cxx:114
MuonTGC_Cabling::TGCId::Strip
@ Strip
Definition: TGCId.h:49
MuonTGC_Cabling::TGCId::MaxChamberType
@ MaxChamberType
Definition: TGCId.h:52
MuonTGC_Cabling::TGCChannelSLBIn::NoCellType
@ NoCellType
Definition: TGCChannelSLBIn.h:32
MuonTGC_Cabling::TGCId::WD
@ WD
Definition: TGCId.h:47
MuonTGC_Cabling::TGCId::Inner
@ Inner
Definition: TGCId.h:51
CaloCondBlobAlgs_fillNoiseFromASCII.channelId
channelId
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:122
MuonTGC_Cabling::TGCId::Endcap
@ Endcap
Definition: TGCId.h:53
MuonTGC_Cabling::TGCId::WI
@ WI
Definition: TGCId.h:47
MuonTGC_Cabling::TGCChannelSLBIn::CellA
@ CellA
Definition: TGCChannelSLBIn.h:33
MuonTGC_Cabling::TGCId::NoMultipletType
@ NoMultipletType
Definition: TGCId.h:51
MuonTGC_Cabling::TGCChannelSLBIn::convertCellType
static CellType convertCellType(int channel)
Definition: TGCChannelSLBIn.cxx:168
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:227
MuonTGC_Cabling::TGCId::m_multiplet
MultipletType m_multiplet
Definition: TGCId.h:108
MuonTGC_Cabling::TGCId::MaxRegionType
@ MaxRegionType
Definition: TGCId.h:54
MuonTGC_Cabling::TGCId::m_chamber
int m_chamber
Definition: TGCId.h:114
MuonTGC_Cabling::TGCId::NoRegionType
@ NoRegionType
Definition: TGCId.h:53
MuonTGC_Cabling::TGCId::NoModuleType
@ NoModuleType
Definition: TGCId.h:47
MuonTGC_Cabling::TGCChannelSLBIn::s_offsetCell
static const int s_offsetCell[]
Definition: TGCChannelSLBIn.h:66
MuonTGC_Cabling::TGCId::MaxSignalType
@ MaxSignalType
Definition: TGCId.h:50
MuonTGC_Cabling::TGCChannelSLBIn::getAdjacentOfSLB
static int getAdjacentOfSLB(TGCId::ModuleType moduleType, CellType cellType)
Definition: TGCChannelSLBIn.cxx:121
MuonTGC_Cabling::TGCChannelId::TGCChannelId
TGCChannelId(ChannelIdType type=ChannelIdType::NoChannelIdType)
Definition: TGCChannelId.h:24
MuonTGC_Cabling::TGCId::ST
@ ST
Definition: TGCId.h:47
MuonTGC_Cabling::TGCId::getSector
virtual int getSector() const
Definition: TGCId.h:130
MuonTGC_Cabling::TGCId::Cside
@ Cside
Definition: TGCId.h:45
MuonTGC_Cabling::TGCId::NoSideType
@ NoSideType
Definition: TGCId.h:45
MuonTGC_Cabling::TGCId::isInner
bool isInner() const
Definition: TGCId.h:140
MuonTGC_Cabling::TGCId::NUM_ENDCAP_SECTOR
static constexpr int NUM_ENDCAP_SECTOR
Definition: TGCId.h:40
MuonTGC_Cabling::TGCChannelSLBIn::s_lengthWT
static const int s_lengthWT[]
Definition: TGCChannelSLBIn.h:69
convertTimingResiduals.offset
offset
Definition: convertTimingResiduals.py:71
MuonTGC_Cabling::TGCId::Wire
@ Wire
Definition: TGCId.h:49
MuonTGC_Cabling::TGCChannelSLBIn::CellD
@ CellD
Definition: TGCChannelSLBIn.h:33
MuonTGC_Cabling::TGCChannelSLBIn::getOffsetOfCell
static int getOffsetOfCell(CellType cellType)
Definition: TGCChannelSLBIn.cxx:89
MuonTGC_Cabling::TGCChannelId::getLayer
int getLayer() const
Definition: TGCChannelId.cxx:27
MuonTGC_Cabling::TGCChannelSLBIn::getCellType
virtual CellType getCellType(void) const
Definition: TGCChannelSLBIn.h:50
MuonTGC_Cabling::TGCId::Triplet
@ Triplet
Definition: TGCId.h:51
MuonTGC_Cabling::TGCChannelId::setChannel
virtual void setChannel(int channel)
Definition: TGCChannelId.cxx:71
MuonTGC_Cabling::TGCChannelSLBIn::getLengthOfSLB
static int getLengthOfSLB(TGCId::ModuleType moduleType, CellType cellType)
Definition: TGCChannelSLBIn.cxx:94
MuonTGC_Cabling::TGCId::NoSignalType
@ NoSignalType
Definition: TGCId.h:49
MuonTGC_Cabling::TGCId::m_octant
int m_octant
Definition: TGCId.h:112
MuonTGC_Cabling::TGCId::Aside
@ Aside
Definition: TGCId.h:45
MuonTGC_Cabling::TGCChannelSLBIn::s_adjacentWD
static const int s_adjacentWD[]
Definition: TGCChannelSLBIn.h:72
MuonTGC_Cabling::TGCId::Forward
@ Forward
Definition: TGCId.h:53
MuonTGC_Cabling::TGCChannelSLBIn::MaxCellType
@ MaxCellType
Definition: TGCChannelSLBIn.h:34
MuonTGC_Cabling::TGCId::m_signal
SignalType m_signal
Definition: TGCId.h:107
MuonTGC_Cabling::TGCChannelId::getChannel
int getChannel() const
Definition: TGCChannelId.cxx:29
MuonTGC_Cabling::TGCChannelSLBIn::s_adjacentWT
static const int s_adjacentWT[]
Definition: TGCChannelSLBIn.h:74
MuonTGC_Cabling::TGCChannelSLBIn::CellTrig
@ CellTrig
Definition: TGCChannelSLBIn.h:33
MuonTGC_Cabling::TGCChannelId::m_layer
int m_layer
Definition: TGCChannelId.h:49
v_layer
std::vector< short > v_layer
Definition: LArNoiseBursts.cxx:70
MuonTGC_Cabling::TGCChannelSLBIn::s_lengthSD
static const int s_lengthSD[]
Definition: TGCChannelSLBIn.h:68