21 m_database = std::make_unique<TGCDatabaseSLBToROD>(*mypointer);
30 m_database = std::make_unique<TGCDatabaseSLBToROD>(*mypointer);
49 if(!rod->isValid())
return nullptr;
52 const int rodReadoutSector = rod->getReadoutSector();
55 const int MaxEntry =
m_database->getMaxEntry();
56 for(
int i=0; i<MaxEntry; i++){
69 if(!ssw->
isValid())
return nullptr;
71 const int sswId = ssw->
getId();
74 const int MaxEntry =
m_database->getMaxEntry();
75 for(
int i=0; i<MaxEntry; i++){
virtual TGCModuleMap * getModuleIn(const TGCModuleId *rod) const
TGCCableSSWToROD(const std::string &filename)
virtual TGCModuleMap * getModuleOut(const TGCModuleId *ssw) const
TGCCableSSWToROD & operator=(const TGCCableSSWToROD &)
virtual TGCModuleMap * getModule(const TGCModuleId *moduleId) const
std::unique_ptr< TGCDatabase > m_database
TGCCable(CableType type=NoCableType)
SideType getSideType(void) const
virtual bool isValid(void) const
int getReadoutSector() const
ModuleIdType getModuleIdType(void) const
void insert(int connector, TGCModuleId *moduleId)