FPGATrackSimRegionMap Node1 FPGATrackSimRegionMap - m_nregions + FPGATrackSimRegionMap() + loadModuleIDLUT() + loadRadiiFile() + getPlaneMap() + getNRegions() + isModuleIDLUTloaded() + getRegionBoundaries() + isInRegion() + isInRegion() + getRegions() + getUnmappedID() + getLocalID() + getGlobalID() + getAvgRadius() + getAvgRadii() - allocateMap() - readRegion() Node2 std::vector< std::vector < std::map< uint32_t, uint32 _t > > > + elements Node2->Node1 -m_global_local_map Node3 FPGATrackSimPlaneMap - m_nLogiLayers - m_nDetLayers - m_nCoords + FPGATrackSimPlaneMap() + getNDetLayers() + getNLogiLayers() + getNCoords() + getNSections() + getDim() + getDetType() + getCoordOffset() + getCoordLayer() + getLayerInfo() and 9 more... - allocateMap() - seek() - readLayers() - getOverrideLayer() Node3->Node1 -m_pmap Node4 std::vector< std::vector < LayerInfo > > + elements Node4->Node3 -m_layerInfo Node5 std::unique_ptr< FPGATrack SimModuleRelabel > + operator->() Node5->Node3 -m_moduleRelabel Node13 std::vector< uint32_t > + elements Node13->Node3 -m_coordOffset -m_coordLayer -m_diskIndex -m_dimension Node14 std::vector< int > + elements Node14->Node3 -m_layerOverrides Node15 std::vector< std::vector < std::vector< LayerSection > > > + elements Node15->Node3 -m_map Node16 std::vector< std::vector < double > > + elements Node16->Node1 -m_radii_map Node17 std::vector< std::vector < std::vector< FPGATrackSimRegion Boundaries > > > + elements Node17->Node1 -m_map