Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
34 bool orChannel)
const {
55 bool orChannel)
const {
56 if(orChannel)
return nullptr;
57 if(slbin->
isValid()==
false)
return nullptr;
71 if(!slb)
return nullptr;
76 if(!mapId)
return nullptr;
82 if(!pp)
return nullptr;
127 bool orChannel)
const {
128 if(orChannel)
return nullptr;
129 if(ppout->
isValid()==
false)
return nullptr;
131 const int ppoutBlock = ppout->
getBlock();
137 if(!pp)
return nullptr;
142 if(!mapId)
return nullptr;
154 if(!slb)
return nullptr;
158 int channelInSLB = -1;
167 channelInSLB = ppout->
getChannel()-lengthOfSLB;
177 channelInSLB = ppout->
getChannel()-lengthOfSLB;
182 cellType,channelInSLB);
195 if(slb->
isValid()==
false)
return nullptr;
197 const int slbId = slb->
getId();
202 for(
int i=0;
i<MaxEntry;
i++){
233 if(pp->
isValid()==
false)
return nullptr;
235 const int ppId = pp->
getId();
240 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
std::array< std::array< std::unique_ptr< TGCDatabase >, TGCId::MaxModuleType >, TGCId::MaxRegionType > m_database
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