How to cast in cpp

Unless I am wrong, in this instance, calling Super:: doesn’t do anything else than call a possible derived blueprint event of OnBeginOverlap? Seems that in most cases you’d prefer not to call it, because that event fires on its own as well, and calling the Super:: on C++ side will mean that the event will fire twice.