SLAC National Accelerator Lab automated BPM structure characterization process