22#include <core/scoring/ScoreFunction.hh>//This non-obviously needs to be the full header because the constructors have NULL default values for their ScoreFunctionCOP arguments. If you try to use the default ctor with no arguments, it looks like you don't need ScoreFunction.hh, but gcc insists on it anyway. Putting it here is the cleanest and most documentable solution.
83 ///@brief apply function will calculate data about the input pose. It is not intended to modify the pose itself (conformation and energies objects) although it may toss data into the DataCache or a Job object.