JetSubStructureUtils::Qjets Node1 JetSubStructureUtils ::Qjets - m_rand_seed_set - m_seed - m_zcut - m_dcut - m_dcut_fctr - m_exp_min - m_exp_max - m_rigidity - m_truncation_fctr + Qjets() + Cluster() + SetRandSeed() - d_ij() - ComputeDCut() - Rand() - Prune() - JetsUnmerged() - JetUnmerged() - ComputeNewDistanceMeasures() - ComputeAllDistances() - ComputeMinimumDistance() - ComputeNormalization() - GetNextDistance() - Same() Node2 std::map< int, bool > + keys + elements Node2->Node1 -m_merged_jets Node3 std::priority_queue < JetSubStructureUtils ::jet_distance, std::vector < JetSubStructureUtils::jet _distance >, JetSubStructureUtils ::JetDistanceCompare > Node3->Node1 -m_distances Node4 JetSubStructureUtils ::jet_distance + dij + j1 + j2 Node4->Node3 +elements