Re: [fluka-discuss]: Diffuse reflection for optical photons incident on flat/curved surfaces

From: Giuseppe Battistoni <>
Date: Mon, 25 Aug 2014 12:15:28 +0200

Dear Ali
unfortunately we do not have (yet) a comprehensive manual as the one you would like to see.
For your problem I can give you something that 4 years ago I used to simulate optical photon propapagtion
in a trapezoidal plexiglass light guide from a scintillator to a PM. The light guide was
folded by aluminum paper and some roughness coefficient was introduced.

In attachment:
- the geoemtry description
- the material description: [Plexiglass (mat. number 26), Air (mat. number 27), Aluminum (mat. number 10)]
- the optical photon data cards
- a set of user routines:
*Absorption coeff (cm^-1) for each material is regulated inside routine abscff.f
*Reflectivity is regulated inside routine rflctv.f
*Refraction index is given in routine rfrndx.f
*Rayleigh scattering lenght (cm^-1) is given in dffcff.f
*Quantum eff. is given in queffc.f
*Smearing of reflection (roughness) is given in frghns.f. I used a parameter of 0.05 to set randomization
value of reflection around the normal to the considered surface.

Hoping that all this is not too cryptical...

        Giuseppe Battistoni

On 08/24/2014 07:57 PM, Ali Koosha wrote:
> Dear colleagues,
> Iím curios about the way that one could model the diffuse reflection of optical photons from curved (cylindrical and spberical) and flat surfaces. Iím somehow familiar with the user routines but rather I need something as a starting point to be sure about the methodology.
> PS: As a general problem, Iím really interested in a ďcomprehensive" list of internal variables, subroutines and functions of the FLUKA code which certainly could affect the implementation of user routines.
> Any comment would be appreciated.
> All the best
> Ali Koosha

Received on Mon Aug 25 2014 - 13:36:55 CEST

This archive was generated by hypermail 2.3.0 : Mon Aug 25 2014 - 13:36:58 CEST