A prism is configured to receive a collimated beam and propagate an internal beam that follows a path having multiple reflections inside the prism. The multiple reflections occur among an ATR face, a detector face, and a high-reflectance face of the prism. An angle between a surface normal of the high-reflectance face and a surface normal of the ATR face is equal to an angle between a surface normal of the detector face and the surface normal of the ATR face. The surface normals of the ATR face, the detector face, and the high-reflectance face are all coplanar. An array detector is fixedly attached to the prism proximate the detector face to sense an internal position of the internal beam and an intensity of the internal beam for each reflection of the internal beam off the detector face.Un prisme est conçu pour recevoir un faisceau aligné et propager un faisceau interne qui suit un trajet ayant de multiples réflexions à lintérieur du prisme. Les multiples réflexions se produisent parmi une face de Réflexion Totale Atténuée (ATR), une face de détecteur, et une face de réflectance élevée du prisme. Un angle entre une normale de surface de la face à forte réflectance et une normale de surface de la face ATR est égal à un angle entre une normale de surface de la face de détecteur et la normale de surface de la face ATR. Les normales de surface de la face ATR, la face de détecteur, et la face à forte réflectance sont toutes coplanaires. Un détecteur de réseau est monté de manière fixe sur le prisme à proximité de la face du détecteur afin de détecter une position interne du faisceau interne et une intensité du faisceau interne pour chaque réflexion du faisceau interne hors de la face du détecteur.