|Message: Re: Surface Concept!!!!!||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)|
Let me add that the LogicalSkinSurface is most useful when you have a mirror, for example, immersed inside a dielectric volume. In this case, you should think of the problem not as photons bouncing around 'inside' the volume, but that they can bounce off the surface from the 'outside' also. Let's say you have a suspended spherical mirror inside a radiator. In this case, you could give the sphere a LogicalSkinSurface of type dielectric_metal and photons will bounce off it. It doesn't matter with how many dielectric volumes the mirror is in touch with. Its reflectivity is always the same.
Another example is a long optical fiber with one end coded with a reflector. You can code the reflector as a little disk flush with the fiber end (either just inside the fiber or touching it outside) and give that disk a LogicalSkinSurface instead of defining a LogicalBorderSurface between it and the fiber.
The logic with which the G4OpBoundaryProcess searches for the existence of Logical...Surfaces is here:
(preStepPoint is in the volume about to be left, postStepPoint is already in the volume across the boundary)
|Inline Depth:||Outline Depth:||Add message:|