Transmission of photons

Dear FLUKA experts,

I’m asking once again for your help and I hope I’m not bothering you too much.

I’d like to simulate the interaction of photons with lead. Then I tried to estimate the transmission of photons, not included the reflection of any particle.

As shown in the figure below

Is there any way to estimate the transmission?
I really appreciate your support!

Zong

Dear @Zong,
can you please specify more accurate what physical value do you want to obtain, like input to output fluence/current ratio over surfaces perpendicular to the beam?
General recommendations are to make scoring of photons crossing boundary 1) the region before the target and target and (incoming photons) and 2) between the region after the target using USRBDX card.
After you can calculate ratios you need.

Please let me know if you need more detailed comments.

Kind regards,
Illia

Dear Illia,

I’m sorry I didn’t describe it clearly.

I’d like to estimate the transmittance of 1mm lead (or other materials), then know how many photons have passed through the lead target.
So I tried to subtract the deposited energy from the incident energy to get the transmitted energy at first,but I found that some photons would reflect on target surface and didn’t pass through the target. This made my estimated transmittance too large.

Can you please teach me how to solve this problem?

My inp. file is as follows
photon.inp (1.3 KB)

Thanks a lot
Zong

Dear Zong,

You can use USRBIN for scoring the photon fluence and represent it in 1D view.

The photons that you see as “reflected” are in fact secondary photons.


Best regards,
Mihaela

4 Likes

Dear @Zong,
the answer of Mihaela is absolutely correct and comprehensive. It remains for me just to provide you some guidance how to solve your problem in your Fluka code.

  1. You do not need to score energy, but either photon fluence or number (current) of photons leaving the target.
    Number of primary photons that penetrate into the target you can take as 1 or according to the normalization of the number of primaries.

  2. To know exact number of photons per primary you may score the number of photons that crossing the border surface between the target and region after it. You should create a “virtual” region after the target to cross “transmitting” photons but not “reflected”.

  3. To find the ratio between photons passed through the target to the number of source particles you have to integrate obtained spectrum (pay attention to the energy binning, it may be calculated in particles PER energy range, but not particles IN the bin depending on how do you plot it). You can also find an exact number of particles per primaries, searching in the output *sum.lis file. It should be similar to this:

    # Tot. resp. (Part/cmq/pr)   1.271178      +/-  4.3233998E-02 %
    # ( -->      (Part/pr)      0.9983810      +/-  4.3233998E-02 % )
    
  4. Take into account, that scored photons will include not only primary particles but also contribution of secondary photons, if it is somehow important for your physical model.

  5. Do not forget to adjust scored energy range to your beam energy value if you what to plot the spectrum.

  6. It can be necessary to adjust particle transport threshold in your model for correct scoring of energies of secondary electrons with energies <10keV, it may be relevant for the beam energy below 100 keV.

Please, find example flair file attached.
photon.flair (2.4 KB)

Kind regards,
Illia

4 Likes

Dear Mihaela,
Thank you so much for your answer!
Is the 1D image you uploaded normalized?

Zong

Dear Illia,
Thank you so much for your useful guidance! But I still have few questions.

  1. Could you please explain the meaning of the unit “(Part/cmq/pr)”?
  1. Should I set a lower threshold to estimate energy of secondary electrons?
  1. By the way, is it more accurate to score photon fluence or number of photons to estimate the “transmitting” photons than energy?

Thanks a lot
Zong

Dear Zong,

The result is expressed in particles/cm^2 per primary.

Dear Mihaela,
If I integrate the data in the 1D image, will I get the total number of photons in the target?
And Could you please teach me how to plot the second and third pictures that you uploaded?
I hope it doesn’t take you too much time.

Thanks a lot
Zong

The total number of photons in the target is a meaningless concept, as recently pointed out. To estimate the transmitted photon fraction you should score photon current on the downstream boundary, as @illia.zymak detailed above.

Tot. resp. (Part/cmq/pr) 

is the integral of the energy spectrum on the boundary divided by the input boundary area in cm^2.

1 Like

Dear Francesco,
Thank you for your clear answer!
Should I use the USRBIN (or USRTRACK, or any other way?) to estimate the transmitted photon fraction?

Zong

USRBDX (or USRYIELD), which applies to a surface and was earlier indicated by Illia.

1 Like

Please take a look at slide 20.

1 Like

Dear @Zong,

  1. As Mihaela has explained, Part/cmq/pr mean number of scored particles per cm2 per number of primary beam particles.

  2. You can try to do this if according to parameters of your model, you expect that significant number of secondaries may have energy below 10keV. Or just change it and check the difference. I believe that for 100keV and 1 mm target, it may have effect to resulting accuracy.

  3. Scoring fluence or current is more about your task than accuracy. Fluence will give absolute value of the vector quantity according to the flux definition and is typically used for transport phenomena, while current will score just number of photons crossing the surface without disregarding their velocity vector.

Kind regards,
Illia

2 Likes

Dear Francesco, Mihaela, Illia,

Thank you very much for all your kind help!

Zong