fix when Algorithm::initialize() gets called
I accidentally changed it so that Algorithm::initialize() got called after TEvent::GetEntry(), which broke any meta-data tools created in initialize() which rely on beginEvent.
I'm a little worried that this may also break something, but presumably this was what we did before, so hopefully it doesn't break anything.