German public train