CaloG4::EscapedEnergyRegistry Node1 CaloG4::EscapedEnergyRegistry + ~EscapedEnergyRegistry() + AddAndAdoptProcessing() + GetProcessing() + GetInstance() # EscapedEnergyRegistry() Node2 std::map< const G4String, std::unique_ptr< VEscapedEnergy Processing > > + keys Node2->Node1 -m_processingMap Node3 std::unique_ptr< VEscaped EnergyProcessing > + operator->() Node3->Node2 +elements Node4 CaloG4::VEscapedEnergyProcessing + ~VEscapedEnergyProcessing() + Process() Node4->Node3 +ptr