IClusterCellWeightTool Node1 IClusterCellWeightTool + weight() + interfaceID() Node3 CaloLCDeadMaterialTool - m_key - m_recoStatus - m_weightModeDM - m_MinClusterEnergyToDeal - m_MinLookupBinNentry - m_MinCellEnergyToDeal - m_MaxChangeInCellWeight - m_useHadProbability - m_interpolate - m_updateSamplingVars - m_interpolateDimensionNames - m_interpolateDimensionsFit - m_interpolateDimensionsLookup - m_interpolateDimensionsSampling - m_absOpt + ~CaloLCDeadMaterialTool() + weight() + initialize() + CaloLCDeadMaterialTool() - prepare_for_cluster() Node1->Node3 Node4 CaloLCOutOfClusterTool - m_key - m_useEmProbability - m_useHadProbability - m_invalidSamplingNames - m_invalidSamplings - m_interpolate - m_updateSamplingVars - m_interpolateDimensionNames - m_interpolateDimensions + ~CaloLCOutOfClusterTool() + weight() + initialize() + CaloLCOutOfClusterTool() Node1->Node4 Node5 CaloLCWeightTool - m_key - m_signalOverNoiseCut - m_useHadProbability - m_sampnames - m_interpolate - m_updateSamplingVars - m_interpolateDimensionNames - m_interpolateDimensions - m_calo_id - m_noiseCDOKey + ~CaloLCWeightTool() + weight() + initialize() + CaloLCWeightTool() Node1->Node5 Node2 IAlgTool Node2->Node1