|
ATLAS Offline Software
|
Go to the documentation of this file.
14 if (cellType == MuonTGC_Cabling::TGCChannelSLBIn::CellType::NoCellType or cellType == MuonTGC_Cabling::TGCChannelSLBIn::CellType::MaxCellType){
15 const std::string
msg =
"cellType out of range in " + funcName;
16 throw std::out_of_range(
msg);
85 checkCellType(cellType, __func__);
90 checkCellType(cellType, __func__);
96 checkCellType(cellType, __func__);
117 checkCellType(cellType, __func__);
123 checkCellType(cellType, __func__);
195 if (adjacentSLB == -1){
196 throw std::out_of_range(
"adjacentSLB is -1 in TGCChannelSLBIn::convertChannelInSLB");
203 CellType cellType,
int channelInSLB) {
205 if (adjacentSLB == -1){
206 throw std::out_of_range(
"adjacentSLB is -1 in TGCChannelSLBIn::convertChannel");
static const int s_adjacentST[]
void setRegionType(RegionType region)
virtual void setChannel(int channel)
static const int s_lengthWD[]
SideType getSideType(void) const
static int getAdjacentOfCell(CellType cellType)
RegionType getRegionType(void) const
static int convertChannelInSLB(TGCId::ModuleType moduleType, CellType cellType, int channel)
static const int s_adjacentCell[]
virtual int getChannelInCell(void) const
virtual void setSector(int vsector)
void setModuleType(ModuleType module)
ModuleType getModuleType(void) const
static int getLengthOfCell(CellType cellType)
void setSideType(SideType side)
static const int s_adjacentSD[]
static const int s_lengthCell[]
virtual bool isValid(void) const
static const int s_lengthST[]
static int convertChannelInCell(int channel)
static int convertChannel(TGCId::ModuleType moduleType, CellType cellType, int channelInSLB)
virtual TGCModuleId * getModule(void) const
static CellType convertCellType(int channel)
static const int s_offsetCell[]
static int getAdjacentOfSLB(TGCId::ModuleType moduleType, CellType cellType)
virtual int getSector() const
static const int s_lengthWT[]
static int getOffsetOfCell(CellType cellType)
virtual CellType getCellType(void) const
virtual void setChannel(int channel)
static int getLengthOfSLB(TGCId::ModuleType moduleType, CellType cellType)
virtual int getChannelInSLB(void) const
static const int s_adjacentWD[]
static const int s_adjacentWT[]
static const int s_lengthSD[]