asg::IAsgService Node1 asg::IAsgService + print() Node3 asg::IUnitTestService1 + DeclareInterfaceID() + getPropertyString() + getPropertyInt() + setPropertyInt() + isInitialized() Node1->Node3 Node4 AthOnnx::IOnnxRuntimeSvc + ~IOnnxRuntimeSvc() + DeclareInterfaceID() + env() Node1->Node4 Node5 CP::ISelectionNameSvc + DeclareInterfaceID() + addAcceptInfo() + getAcceptInfo() Node1->Node5 Node6 CP::ISystematicsSvc + DeclareInterfaceID() + makeSystematicsVector() + addSystematics() + getObjectSystematics() + setObjectSystematics() + getDecorSystematics() + setDecorSystematics() + registerCopy() + getCopySource() + makeSystematicsName() Node1->Node6 Node7 FlavorTagDiscriminants ::INNSharingSvc + DeclareInterfaceID() + get() Node1->Node7 Node8 IegammaMVASvc + DeclareInterfaceID() + ~IegammaMVASvc() + getEnergy() + getEnergy() + execute() + execute() Node1->Node8 Node9 IPlotsDefinitionSvc + DeclareInterfaceID() + ~IPlotsDefinitionSvc() + definition() Node1->Node9 Node2 INamedInterface Node2->Node1