If you're looking the best class, on PvP you can`t know it, because the "highest dps" is not calculable, depends of the skill and the class of enemy, for example warrior arms its a beast on PvP Right now, but its not the same dps agains other melee, than agains a lock for example, he?s using all time portal, and trash to stay at range, and you dont do the same DPS :S , so its not possible know the "highest dps" class in PvP.
In Pve , depends of course of the gear, enchants and another trash, and depends too if you calculate it with burst enabled (Offensive CD?s enabled) or not, each class has different mechanics to make DPS , I saw all classes on top DPS, but always see another random class better
the "highest dps" depends of the toon stuff and the player/bot who uses it. the class doesnt matter, all can be the best.