photovoltaic detectors