An analog front-end ASIC with programmable gain and timing for silicon photomultiplier arrays | IEEE Conference Publication | IEEE Xplore