In ME1 and ME2 classes got specific weapons to use e.g. solider got everything except smg.
With the addition of the load out customization I do not understand whether or not this has been carried over to ME3.
I cannot find anything on the ME wiki about this and would like a more direct source, does it carry over or does it not?