There is a wise old saying by our friend Albert E, to the effect that every rascal claims knowledge of what a photon is, but is wrong. Hear me out because I have posted fundamental data on the nature of light since 2005.
New theory backed by experiment: The light is emitted in a pulse of energy hf, h=Planck's, f=frequency, and thereafter spreads classically. Contrary to 100 years of dualistic confusion, The absorption at the atom is continuous. At the atomic scale and in electrons kinetic energy and momentum can be absorbed over time. One needs to review the Compton effect, Compton Simon experiment, Bothe Geiger experiment, the photoelectric effect and several other experiments with my enhanced Loading theory to understand some simple properties of the charge wave. In other words, you were taught to think that my model was eliminated long ago. The history, theory, and unique beam split experiments that defy the photon model are all on my website. So to answer your question, there are no photons, but you can explain the fields in a straightforward way, or even use quantum mechanics, and you will end up with something close to what the loading theory predicts in most cases. But you will not understand it by QM because it calls for a collapse of the wave function over all space, an absurdity that we have all been confused into living with. Unquantized pulses of incoming energy can go into the calculation, but the outgoing pulse will be quantized in energy and sent in a direction. However, the hf wave will thereafter spread classically. By splitting the gamma-ray and getting two detections in coincidence at rates exceeding chance, I show that absorption is not quantized. It was a two-for-one effect so part of the energy had to be at the absorber ahead of time. If you do not use this model you are lost in duality and all its quantum weirdness. The world is not crazy after all.