X-ray photon fluence from backscattering on lead

Dear FLUKA experts,
I am sorry to bother you again. I am facing an issue regarding the USRBIN card. I am studying two cases for the back scattering of the X-Rays (of energy 200 keV), one with the shielding and one without. For the former one I am getting this kind of 2d plot which I think is correct.

Whereas when I put the lead shielding (Lead) around the existing geometry I got the following:

I am not sure why both of the plot becomes different just by the addition of shielding. About USRTRACK, I just want to confirm that the spectrum from USRTRACK (Photon) shows the differential fluence of photons (primary plus secondary) within the target in other words the interaction of photons with the matter? On the other hand the USRTRACK (BEAMPART) shows the differential fluence wo only primary photons in the selected region, but in my simulations the USRTRACK with beampart is not showing any results.

Here are my files
wk1025-mgdraw.flair (6.5 KB)
wk1025-mgdraw.inp (3.9 KB)

I am sorry for loong message but I will be thankful to you for your guidance.

I had figured out rest of the things. Now I just need opinion that if the method to record the backscattered photons used in the input files is correct or not? And if I use mgdraw routine with BXDRAW subrogation to record the begging and final position, using Xtrack(0) amd Xtrack(1) respectively, energy etrack-am(jtrack), and direction of cosines then the output results will depict the ones for the scattered photons from the target?
I’ll be very thankful on your expert opinion.

mgdraw-1025.f (10.1 KB)
wk1025-mgdraw.flair (6.1 KB)
wk1025-mgdraw.inp (3.5 KB)

Dear Abdul,

I had figured out rest of the things.

Indeed, looks like the lack of intensity in your BEAMPART related spectra in your original post is simply due to the fact that the photons that are emitted from the target into air are secondary photons. These most likely come from Compton scattering (or may even be fluorescence photons after Compton scattering itself or photoelectric events).

Now I just need opinion that if the method to record the backscattered photons used in the input files is correct or not?

(NB: they will not be “backscattered” photons, but secondary photons emitted in the backward direction exiting the target. Being terribly/needlessly picky, photons don’t “scatter”: they are either absorbed, emitted, or transported - but one tolerates expressions a la “Compton/Rayleigh scattering” with this implicit understanding.)

Your USRBDX card looks alright, provided you want the current of photons from target to air. Your min and max energy values are the default of 0 and beam energy, respectively, so that’s also OK.

In your USRYIELD card, instead, it may be wise to score the yield (dN/dx1dx2) instead of the cross section, considering that you have a thick target.

And if I use mgdraw routine with BXDRAW subrogation to record the begging and final position, using Xtrack(0) amd Xtrack(1) respectively, energy etrack-am(jtrack), and direction of cosines then the output results will depict the ones for the scattered photons from the target?

With your mgdraw.f, entry BXDRAW, you are writing out information for all particles crossing the boundary between the target and air, as per

      IF ( (MREG == 4) .AND. (NEWREG == 3) ) THEN
         WRITE (99, * )  JTRACK, XTRACK(0),YTRACK(0),ZTRACK(0), CXTRCK, CYTRCK,
     &   CZTRCK, (ETRACK-AM(JTRACK)), XTRACK(1),YTRACK(1),ZTRACK(1) 
      END IF

In your simulation you shall have both electrons (JTRACK=3) and photons (JTRACK=7) triggering this write-out. We assume you are filtering out the photons in your custom post-processing. If not, you need a further condition (JTRACK==7) in your logics.

While at it, a few details:

  • in your BXDRAW entry, you may readily use the XSCO,YSCO,ZSCO variables to print the boundary crossing position. These indeed match XTRACK(1),YTRACK(1),ZTRACK(1) (end of step position on the boundary).

  • We do not believe you need the XTRACK(0),YTRACK(0),ZTRACK(0), reporting the beginning of the boundary crossing step - feel free to remove them unless you have good reason to write them out for your analysis.

  • Small (but confusing) detail: the header of your *_BXDRAW_data file does not match the content. You may want to adapt it accordingly.

Cheers,

Alexandra and Cesc

Respected Francesc Salvat Pujol,
I really appreciate your detailed explanation.
Actually my aim is to setup simulations using FLUKA to study the internal structure of the material using Compton backscattering of photons. For now if we only discuss about the presence of a defect (in the form of a void with air material) I am not able to identify the presence of this defect using the same mgdraw routine. Also I want to distinguish different materials based on their composition like if there is a highly dense material or less dense material. For the later case, I cam distinguish on the basis of results from mgdraw. But if there’s a defect, or some heavy material like steel in box, let’s say concrete box, then I am not able to distinguish after post processing of the results.
Regarding your suggestions, I had already implemented those changes.
Thank you.