5#ifndef MUONTGC_CABLING_TGCCHANNELSLBOUT_HH
6#define MUONTGC_CABLING_TGCCHANNELSLBOUT_HH
21 virtual std::unique_ptr<TGCModuleId>
getModule()
const override;
23 virtual bool isValid()
const override;
TGCChannelId(ChannelIdType type=ChannelIdType::NoChannelIdType)
static const int s_numberOfBlockInSD
static const int s_numberOfLayerInWT
static const int s_channelInBlockForWD
static const int s_numberOfLayerInST
static int getNumberOfBlock(TGCId::ModuleType moduleType)
static const int s_channelInBlockForWT
static const int s_channelInBlockForSD
static const int s_numberOfLayerInWD
static const int s_channelInBlockForST
static const int s_numberOfBlockInST
virtual ~TGCChannelSLBOut()=default
virtual bool isValid() const override
static const int s_numberOfBlockInWD
static const int s_numberOfLayerInSD
TGCChannelSLBOut(TGCId::SideType side, TGCId::ModuleType module, TGCId::RegionType region, int sector, int id, int block, int channel)
static const int s_numberOfBlockInWT
virtual std::unique_ptr< TGCModuleId > getModule() const override
static int getNumberOfLayer(TGCId::ModuleType moduleType)
static int getChannelInBlock(TGCId::ModuleType moduleType)