Do you know the difference between Tuch's ODF (used in Q-ball) and DSI's ODF? The DSI ODF has a r^2 term (known also as solid angle) and that is the true ODF. The original method that Max created was expecting Tuch's ODF without the r^2. This function supports that too.