|
ATLAS Offline Software
|
Go to the documentation of this file.
63 bool orChannel)
const {
84 bool orChannel)
const {
85 if(orChannel)
return nullptr;
86 if(slbin->
isValid()==
false)
return nullptr;
100 if(!slb)
return nullptr;
105 if(!mapId)
return nullptr;
111 if(!pp)
return nullptr;
156 bool orChannel)
const {
157 if(orChannel)
return nullptr;
158 if(ppout->
isValid()==
false)
return nullptr;
160 const int ppoutBlock = ppout->
getBlock();
166 if(!pp)
return nullptr;
171 if(!mapId)
return nullptr;
183 if(!slb)
return nullptr;
187 int channelInSLB = -1;
196 channelInSLB = ppout->
getChannel()-lengthOfSLB;
206 channelInSLB = ppout->
getChannel()-lengthOfSLB;
211 cellType,channelInSLB);
224 if(slb->
isValid()==
false)
return nullptr;
226 const int slbId = slb->
getId();
231 for(
int i=0;
i<MaxEntry;
i++){
262 if(pp->
isValid()==
false)
return nullptr;
264 const int ppId = pp->
getId();
269 for(
int i=0;
i<MaxEntry;
i++){
ModuleIdType getModuleIdType(void) const
virtual bool isValid() const
SideType getSideType(void) const
RegionType getRegionType(void) const
virtual TGCModuleMap * getModule(const TGCModuleId *moduleId) const
ModuleType getModuleType(void) const
ChannelIdType getChannelIdType() const
virtual TGCModuleId * getModule(void) const
virtual TGCChannelId * getChannelOut(const TGCChannelId *ppout, bool orChannel=false) const
virtual TGCChannelId * getChannel(const TGCChannelId *channelId, bool orChannel=false) const
virtual int getEntry(int entry, int column) const
virtual int getMaxEntry(void) const
virtual TGCChannelId * getChannelIn(const TGCChannelId *slbin, bool orChannel=false) const
virtual ~TGCCablePPToSLB(void)
static int convertChannel(TGCId::ModuleType moduleType, CellType cellType, int channelInSLB)
virtual TGCModuleId * getModule(void) const
void insert(int connector, TGCModuleId *moduleId)
virtual TGCModuleMap * getModuleIn(const TGCModuleId *slb) const
TGCModuleId * popModuleId(int entry)
virtual TGCModuleMap * getModuleOut(const TGCModuleId *pp) const
virtual int getSector() const
virtual CellType getCellType(void) const
static int getLengthOfSLB(TGCId::ModuleType moduleType, CellType cellType)
virtual int getChannelInSLB(void) const
virtual bool isValid(void) const
TGCDatabase * m_database[TGCId::MaxRegionType][TGCId::MaxModuleType]