Trk::IVertexWeightCalculator Node1 Trk::IVertexWeightCalculator + ~IVertexWeightCalculator() + estimateSignalCompatibility() + interfaceID() Node3 BDTVertexWeightCalculator - m_pointingVertexContainerKey - m_nphotons_good_key - m_photons_px_key - m_photons_py_key - m_photons_pz_key - m_bdt_file - m_bdt_name - m_bdt + BDTVertexWeightCalculator() + ~BDTVertexWeightCalculator() + initialize() + estimateSignalCompatibility() + getVertex() - get_input_values() - initialize_BDT() Node1->Node3 Node4 Trk::JetRestrictedSumPtVertex WeightCalculator - m_doSumPt2Selection - m_cone_dR - m_jet_ptmin - m_tracksInCone - m_jetContKey + initialize() + finalize() + JetRestrictedSumPtVertex WeightCalculator() + ~JetRestrictedSumPtVertex WeightCalculator() + estimateSignalCompatibility() Node1->Node4 Node5 Trk::SumPtVertexWeightCalculator - m_doSumPt2Selection + initialize() + finalize() + SumPtVertexWeightCalculator() + ~SumPtVertexWeightCalculator() + estimateSignalCompatibility() Node1->Node5 Node6 Trk::TrueVertexDistanceWeight Calculator - m_mcEventCollectionKey + initialize() + finalize() + TrueVertexDistanceWeight Calculator() + ~TrueVertexDistanceWeight Calculator() + estimateSignalCompatibility() - mEstimateSignalCompatibility() Node1->Node6 Node2 IAlgTool Node2->Node1