Disclosed herein is a radiation detector, comprising: a radiation absorption layer comprising an electrode; a voltage comparator that compares a voltage of the electrode to a first threshold; a counter that registers a number of photons of radiation absorbed by the radiation absorption layer; a controller; and a voltmeter. The controller is configured to start a time delay from a time at which the voltage comparator determines that an absolute value of the voltage equals or exceeds an absolute value of the first threshold. The controller is configured to cause the voltmeter to measure the voltage upon expiration of the time delay. The controller is configured to determine the number of photons by dividing the voltage measured by the voltmeter by a voltage that a single photon would have caused on the electrode. The controller can cause the number registered by the counter to increase by the number of photons.Un détecteur de rayonnement (100), comprenant : une couche d'absorption de rayonnement (110) comprenant une électrode ; un comparateur de tension (301) qui compare une tension de l'électrode à un premier seuil (VI) ; un compteur (320) qui enregistre un nombre de photons de rayonnement absorbés par la couche d'absorption de rayonnement (110) ; un dispositif de commande (310) ; et un voltmètre (306). Le dispositif de commande (310) est configuré pour démarrer un retard (TDl) à partir d'un instant auquel le comparateur de tension (301) détermine qu'une valeur absolue de tension est égale ou supérieure à une valeur absolue du premier seuil (VI). Le dispositif de commande (310) est configuré pour amener le voltmètre (306) à mesurer la tension à l'expiration du retard (TDl) Le dispositif de commande (310) est configuré pour déterminer le nombre de photons en divisant la tension mesurée par le voltmètre (306) par une tension qu'un photon unique aurait provoqué sur l'électrode. Le dispositif de commande (310) peut amener le nombre enregistré par le compteur (320) à augm