I dont know the definition of a class B or C, but you can get an idea of what makes up an A vs. a B vs. a C by looking at the wilderness trout streams list.
http://www.fish.state.pa.us/wild98.htm
The better the biomass the more trout are in the stream per acre. I don't always like to go by what they list as A, B, or C, though. I've come up with my own scale based upon what I see when I'm fishing and I've found several streams that I dont even see on the natural reproduction list that should easily be a Class A compared to some of the ones on that list.