TrigConf::L1ThrExtraInfo_gLJ Node1 TrigConf::L1ThrExtraInfo_gLJ - m_ptMinToTopoMeV1 - m_ptMinToTopoMeV2 - m_seedThrMeVA - m_seedThrMeVB - m_seedThrMeVC - m_rhoTowerMaxMeVA - m_rhoTowerMaxMeVB - m_rhoTowerMaxMeVC - m_rhoTowerMinMeVA - m_rhoTowerMinMeVB - m_rhoTowerMinMeVC + L1ThrExtraInfo_gLJ() + ~L1ThrExtraInfo_gLJ() + className() + ptMinToTopo() + ptMinToTopoCounts() + ptMinToTopoMeV() + seedThr() + seedThrCounts() + seedThrMeV() + rhoTowerMin() + rhoTowerMinMeV() + rhoTowerMax() + rhoTowerMaxMeV() - load() Node2 TrigConf::L1ThrExtraInfoBase # m_extraInfo - m_resolutionMeV + L1ThrExtraInfoBase() + L1ThrExtraInfoBase() + operator=() + L1ThrExtraInfoBase() + operator=() + ~L1ThrExtraInfoBase() + L1ThrExtraInfoBase() + className() + thresholdTypeName() + hasExtraInfo() + getExtraInfo() + resolutionMeV() + createExtraInfo() # update() - load() Node2->Node1 Node3 TrigConf::DataStructure # m_initialized # m_dataSPtr # m_dataPtr # m_name + DataStructure() + DataStructure() + DataStructure() + operator=() + operator=() + DataStructure() + DataStructure() + DataStructure() + DataStructure() + ~DataStructure() and 30 more... + printElement() # update() Node3->Node2