Adding geometric factor functions for full length charge segments at channel ends