I believe a photodiode has unity gain if a scintillation material is covering the photodiode, and everything (photodiode and scintillation material) is enclosed in an opaque package (light tight). If you use an avalanche photodiode, the gain is much higher, but so is the price for such a device...