MuonGM::TgcReadoutElement Node1 MuonGM::TgcReadoutElement - m_stripSlope - m_locMinPhi - m_locMaxPhi - m_stIdxT4E - m_frameH - m_frameAB - s_maxGasGap + TgcReadoutElement() + ~TgcReadoutElement() + distanceToReadout() + stripNumber() + stripPosition() + layerHash() + surfaceHash() + boundaryHash() + measuresPhi() + numberOfLayers() and 68 more... - localChannelPos() - localChannelPos() - localStripPos() - localStripPos() - localStripDir() - localStripDir() - localWireGangPos() - localWireGangPos() - localGasGapPos() - stripLocalX() - wireGangLocalX() - wireGangBottomX() - wireGangTopX() - stripNumberToFetch() - surfaceHash() Node2 MuonGM::MuonClusterReadout Element + ~MuonClusterReadoutElement() + distanceToReadout() + stripNumber() + stripPosition() + spacePointPosition() + spacePointPosition() + numberOfLayers() + numberOfStrips() + numberOfStrips() + clearCache() and 20 more... # MuonClusterReadoutElement() Node2->Node1 Node3 MuonGM::MuonReadoutElement # m_Ssize # m_Rsize # m_Zsize # m_LongSsize # m_LongRsize # m_LongZsize # m_caching # m_hasCutouts - m_type - m_indexOfREinMuonStation - m_stationS - m_stIdx - m_eta - m_phi - m_parentStationPV + ~MuonReadoutElement() + identify() + identifyHash() + detectorElementHash() + setIdentifier() + containsId() + getStationIndex() + getStationEta() + getStationPhi() + globalPosition() and 45 more... # MuonReadoutElement() # manager() - setIndexOfREinMuonStation() Node3->Node2 Node8 std::string Node8->Node1 -m_readout_name Node8->Node3 #m_statname #m_techname Node34 MuonIdHelper # m_station_region_index # m_MUON_INDEX # m_GROUP_INDEX # m_NAME_INDEX # m_ETA_INDEX # m_PHI_INDEX # m_TECHNOLOGY_INDEX # m_MODULE_INDEX # m_DETECTORELEMENT_INDEX # m_CHANNEL_INDEX # m_module_hash_max # m_channel_hash_max # m_detectorElement_hash_max # m_init # NOT_VALID_HASH - m_stationIndexMax - m_technologyIndexMax + MuonIdHelper() + ~MuonIdHelper() + muon() + is_muon() + is_mdt() + is_csc() + is_rpc() + is_tgc() + is_stgc() + is_mm() and 53 more... # initLevelsFromDict() # init_hashes() # init_detectorElement _hashes() # init_channel_hashes() # init_neighbors() # get_expanded_id_calc() # get_compact_id() # get_hash_calc() # isStNameInTech() # validStation() # validStation() # validTechnology() # addStationID() # resetAndSet() # addStationID() - MuonIdHelper() - operator=() Node8->Node34 +BAD_NAME Node207 std::unique_ptr< MuonGM ::MuonClusterReadoutElement ::SurfaceData > + operator->() Node207->Node2 #m_surfaceData Node217 TgcIdHelper - m_stationShift - m_GASGAP_INDEX - m_ISSTRIP_INDEX - s_stDim - s_etaDim - s_phiDim - s_modHashDim + TgcIdHelper() + ~TgcIdHelper() + initialize_from_dictionary() + get_module_hash() + get_detectorElement_hash() + elementID() + elementID() + elementID() + elementID() + elementID() and 25 more... + stationEtaMin() + stationEtaMax() + stationPhiMin() + stationPhiMax() + gasGapMin() + gasGapMax() + isStripMin() + isStripMax() + channelMin() + channelMax() + chamberType() - isStNameInTech() - init_id_to_hashes() - moduleHashIdx() - validElement() - validChannel() - tgcTechnology() - endcapChamber() - tripletChamber() Node217->Node1 -m_idHelper Node34->Node217 Node71 std::array< unsigned int, s_modHashDim > + elements Node71->Node217 -m_module_hashes Node218 std::array< double, s_maxGasGap > + elements Node218->Node1 -m_gasPlaneZ Node219 GeoModel::TransientConst SharedPtr< MuonGM::TgcReadout Params > + get() + get() + operator->() + operator->() + operator*() + operator*() + TransientConstSharedPtr() + TransientConstSharedPtr() + TransientConstSharedPtr() + TransientConstSharedPtr() and 14 more... Node219->Node1 -m_readoutParams