How to determine period of pulsar?
Naively, I would say that you're looking for a periodicity in the luminosity.  What about multiplying the probability with the photon energy, and binning those data?  That would allow you to use an FFT.