Shielding Design Methods for Linear Accelerators