A terrible thing to have to do regardless of how it happened, but I agree with wildman800 it's time for a (one) beer and debrief. Some times there is nothing we can do we have to accept that fact and go home make sure our families know how much we love them and continue on and to be careful for them. One thing that I have learned after too many beers and debriefs, not for your sake but for friends and family let it go, don't forget (impossible anyway) but don't dwell on it. Just an opinion based on experience.
_________________________
Depend on yourself, help those who are not able, and teach those that are.