5#ifndef MUONTGC_CABLING_TGCCHANNELSLBIN_HH
6#define MUONTGC_CABLING_TGCCHANNELSLBIN_HH
28 virtual bool isValid(
void)
const;
41 CellType cellType,
int channelInSLB);
TGCChannelId(ChannelIdType type=ChannelIdType::NoChannelIdType)
virtual ~TGCChannelSLBIn(void)
TGCChannelSLBIn(TGCId::SideType side, TGCId::ModuleType module, TGCId::RegionType region, int sector, int id, int channel)
static const int s_adjacentCell[]
virtual bool isValid(void) const
static const int s_lengthWD[]
static int getLengthOfCell(CellType cellType)
static const int s_adjacentWT[]
static int convertChannelInSLB(TGCId::ModuleType moduleType, CellType cellType, int channel)
static int convertChannelInCell(int channel)
static const int s_lengthST[]
virtual int getChannelInCell(void) const
static int getOffsetOfCell(CellType cellType)
static const int s_offsetCell[]
virtual int getChannelInSLB(void) const
static const int s_adjacentSD[]
static const int s_lengthCell[]
virtual CellType getCellType(void) const
static CellType convertCellType(int channel)
static int getAdjacentOfSLB(TGCId::ModuleType moduleType, CellType cellType)
static int convertChannel(TGCId::ModuleType moduleType, CellType cellType, int channelInSLB)
static int getLengthOfSLB(TGCId::ModuleType moduleType, CellType cellType)
static const int s_adjacentWD[]
static const int s_lengthWT[]
static const int s_lengthSD[]
virtual TGCModuleId * getModule(void) const
static const int s_adjacentST[]
static int getAdjacentOfCell(CellType cellType)
virtual void setChannel(int channel)