I always thought it was calculated as

1 actual rep (without any bonus from buffs or guild tech) per 25,000 damage you deal

Remember while you are fighting, the rep it says you get per round includes the city buffs It is separated later on the rewards screen