|
ATLAS Offline Software
|
Go to the documentation of this file.
79 if(ssw->
isValid()==
false)
return nullptr;
81 const int sswId = ssw->
getId();
97 for(
int i=0;
i<MaxEntry;
i++){
99 if(databaseP[
type]->getEntry(
i,4) == sswId) {
110 if(sswSector %3 != 1)
continue;
113 sector += sswSector*2;
118 for(
int ip= 0;
ip<3 ;
ip++){
119 int psector = sector +
ip*2;
120 int pblock = block +
ip*4;
121 int psbLoc = sbLoc +
ip*4;
122 int pslbAddr = slbAddr +
ip*2;
132 mapId->
insert(pblock,slb);
173 if(slb->
isValid()==
false)
return nullptr;
175 const int slbId = slb->
getId();
186 for(
int i=0;
i<MaxEntry;
i++){
190 int sswSectorRO = readoutSector - (readoutSector%3) + 1;
192 int block = databaseP->
getEntry(
i,5) + 4*(readoutSector%3);
204 for(
int i=0;
i<MaxEntry;
i++){
TGCDatabase * m_database[TGCId::MaxRegionType][MaxModuleType]
virtual ~TGCCableSLBToSSW(void)
ModuleIdType getModuleIdType(void) const
SideType getSideType(void) const
virtual TGCModuleMap * getModuleOut(const TGCModuleId *slb) const
RegionType getRegionType(void) const
static constexpr int N_RODS
int getReadoutSector() const
ModuleType getModuleType(void) const
static constexpr int NUM_FORWARD_SECTOR
virtual TGCModuleMap * getModule(const TGCModuleId *moduleId) const
virtual int getEntry(int entry, int column) const
int getSectorInReadout(void) const
virtual int getMaxEntry(void) const
void insert(int connector, TGCModuleId *moduleId)
static constexpr int NUM_ENDCAP_SECTOR
virtual TGCModuleMap * getModuleIn(const TGCModuleId *ssw) const
virtual bool isValid(void) const