Hi all,
I am working with geant4.10.02.p02 on Ubuntu. I developed a custom package for studying photons spectrum for cell irradiations using Varian Linac as the source - that is implemented through IAEA phase space files. It’s all going well but there is a feature of the photon spectrum I don’t understand.
I scored photons in the sensitive detector via ProcessHits() method and looked at primary and secondary photons. For primaries, I use G4Step aStep->GetTrack()->GetParentID()==0 && aStep->GetTrack->GetDefinition==G4Gamma::GammaDefinition().
For secondaries on the other hand, I check aStep->GetTrack->GetCreatorProcess()->GetProcessName() and I extract “annihil” as annihilation photons (511 keV at low energies). I also score bremsstrahlung and ionization photons.
How come I have photons in the annihilation spectrum going up to 2 MeV? Is there something I’m missing?
Thanks a lot in advance!