|Message: Re: how to add complex refrative index for a dielectric-dielectric surface||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
> I am simulating a surface composed by a dielectric material with really small > imaginary part,
I am afraid, the current code in G4 does not handle the situation where a dielectric material has an imaginary part and the 'finish' is defined as polished or ground.
I must suggest that you either ignore the imaginary part and define this 'Window's material (I presume we are talking about the 'Window' volume) as a dielectric with only a real index of refraction.
As an experiment - don't know if it'll work - you could, in addition to the above, but instead define the surface LiquidScintillator with Window as finish '...frontpainted' and give the surface's MPT the real and imaginary index.
> and a photocathode, which is also a dielectric material,
Originally in G4, only 'metal' surfaces are presumed to have a non-ignorable imaginary part. From the Application Dev. Man.:
The reflectivity off a metal surface can also be calculated by way of a complex index of refraction. Instead of storing the REFLECTIVITY directly, the user stores the real part (REALRINDEX) and the imaginary part (IMAGINARYRINDEX) as a function of photon energy separately in the G4MaterialPropertyTable. Geant4 then calculates the reflectivity depending on the incident angle, photon energy, degree of TE and TM polarization, and this complex refractive index.
Please, see how the photocathode is defined in this example:
In any case you want the photocathode to be dielectric_metal. The above 'experiment' may work and you may not have to ignore the tiny imaginary part for the window.
I am actually surprised why your photons not already vanish at the LiquidScintillator and Window interface. You must have define this surface as what?
(It may be possible for me to change the code so that the program also looks for a imaginary index for a dielectric material.)
|Inline Depth:||Outline Depth:||Add message:|