Optical detectors general principles