|Message: Re: optical surface efficiency||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)|
1) I've noticed that there are fluctations about the user specified efficiency value entered as an optical surface property. Specifically the efficiency appears NOT to be a simple multiplicative factor. I assume the fluctuations about this specified mean are Poisson in nature. Can this be confirmed as there is no documentation I have found that clarifies this?
No, the efficiency you specify should be the one used - just one simple random number for those photons which are not reflected. You should find that the number of photons 'detected' are e*(r-1), where r is the reflectivity you have specified and e is the detection efficiency you specify. However, there is one important caveat for rough surfaces, or rather, there WAS this caveat until G4 6.2 patch2 (what are you using?):
The value of the reflectivity you provide was for a 'single reflection' off the surface. What happens for very rough surfaces is that the photon, after being reflected from a micro-facet, whose normal happens to have a large angle with the nominal surface normal, still points (has a direction) out of your volume and hence within G4OpBoundaryProcess 'reinteracts' with the surface. The reflectivity is again applied and as a result, the rougher the surface the smaller the observed effective reflectivity. So, there was a correlation between roughness and observed reflection reflectivity and hence detection efficiency. - This correlation was fixed in the latest patch!
2) I understand that I can give the efficiency as a function of optical photon energy. Is the efficiency array treated as a histogram (constant mean between array entries) or is there interpolation between array values?
There is a simple linear interpolation between bin values as is the case for any G4MaterialPropertyVector (see G4MaterialPropertyVector:: GetProperty)
|Inline Depth:||Outline Depth:||Add message:|