semiconductor-based detectors