59 std::vector<DTReadOutGeometryLink> entryList;
62 while ( compIter != compIend ) entryList.push_back( *compIter++ );
90 std::vector<DTReadOutGeometryLink>::const_iterator iter = entryList.begin();
91 std::vector<DTReadOutGeometryLink>::const_iterator iend = entryList.end();
92 std::vector<DTReadOutGeometryLink>::const_iterator iros = entryList.end();
93 std::vector<DTReadOutGeometryLink>::const_iterator irob = entryList.end();
94 std::vector<DTReadOutGeometryLink>::const_iterator itdc = entryList.end();
95 while ( iter != iend ) {
97 if ( rosEntry.
dduId > 0x3fffffff )
continue;
106 iros = entryList.begin();
107 while ( iros != iend ) {
111 if ( ( rchEntry.
dduId != mt1 ) ||
112 ( rchEntry.
rosId != mi1 ) )
continue;
113 rch = rchEntry.
robId;
120 irob = entryList.begin();
121 while ( irob != iend ) {
123 if ( ( robEntry.
dduId != mt2 ) ||
124 ( robEntry.
rosId != mi2 ) )
continue;
125 if ( robEntry.
robId != rob ) {
126 std::cout <<
"ROB mismatch " << rob <<
" "
127 << robEntry.
robId << std::endl;
129 tdc = robEntry.
tdcId;
virtual ~DTCompactMapPluginHandler()
const_iterator end() const
std::vector< DTReadOutGeometryLink >::const_iterator const_iterator
Access methods to the connections.
const std::string & mapCellTdc() const
access parent maps identifiers
static void build()
build static object
const_iterator begin() const
int insertReadOutGeometryLink(int dduId, int rosId, int robId, int tdcId, int channelId, int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId)
insert connection
DTCompactMapPluginHandler()
const std::string & mapRobRos() const
virtual DTReadOutMapping * expandMap(const DTReadOutMapping &compMap)
expand compact map
static DTCompactMapAbstractHandler * instance