IHepMCWeightSvc Node1 IHepMCWeightSvc + DeclareInterfaceID() + setWeightNames() + weightNames() + weightNameVec() Node2 IInterface Node2->Node1