Sachverhalt: Sachverhalt: A. X._ fuhr am 30. September 1997, um 16:35 Uhr, mit seinem Range Rover die Vorderbergstrasse in Walchwil hinunter. Etwas oberhalb der aus Fahrersicht von links in die Vorderbergstrasse einmündenden Zufahrtsstrasse standen der fünfjährige A._ und seine 18-jährige Begleiterin B._ nebeneinander am Strassenrand. X._ näherte sich den beiden mit einer Geschwindigkeit von 30-40 km/h. A._ rannte plötzlich quer über die Strasse und wurde dabei vom herannahenden Fahrzeug erfasst und getötet. Der Einzelrichter des Kantons Zug sprach X._ am 30. Januar 2002 vom Vorwurf der fahrlässigen Tötung frei. Das Strafgericht des Kantons Zug wies die Berufung der Staatsanwaltschaft gegen dieses Urteil am 5. Juli 2002 ab und bestätigte den erstinstanzlichen Freispruch. Der Kassationshof des Bundesgerichts hiess die Nichtigkeitsbeschwerde der Staatsanwaltschaft am 26. Mai 2003 gut und wies die Sache zu neuer Beurteilung ans Strafgericht zurück. Der Kassationshof des Bundesgerichts hiess die Nichtigkeitsbeschwerde der Staatsanwaltschaft am 26. Mai 2003 gut und wies die Sache zu neuer Beurteilung ans Strafgericht zurück. B. Das Strafgericht hiess hierauf die Berufung der Staatsanwaltschaft am 30. März 2004 im Hauptpunkt gut. Es verurteilte X._ wegen fahrlässiger Tötung im Sinne von Art. 117 StGB zu einer Busse von 3'000 Franken. B. Das Strafgericht hiess hierauf die Berufung der Staatsanwaltschaft am 30. März 2004 im Hauptpunkt gut. Es verurteilte X._ wegen fahrlässiger Tötung im Sinne von Art. 117 StGB zu einer Busse von 3'000 Franken. C. Mit staatsrechtlicher Beschwerde vom 26. Mai 2004 wegen Verletzung des Grundsatzes "in dubio pro reo" und willkürlicher Beweiswürdigung beantragt X._, dieses Urteil des Strafgerichts aufzuheben. Die Staatsanwaltschaft beantragt in ihrer Vernehmlassung, die Beschwerde abzuweisen. X._ hält in seiner Replik an der Beschwerde fest. 