The beauty is that you don't have to call the Event Handler yourself. The way it works is that once your handler is registered in the site, when the target event occurs, your function will be automatically run by the system. To see a sample Site Created event handler, take a look at:
mojoPortal.Business.WebHelpers\SiteCreatedHandlers\DoNothingSiteCreatedEventHandler.cs
Also study the document Joe D. linked, for more background and how to register your new custom handler in your site.
Jamie