|Message: Re: Solids whose surface is described by a set of coordinates||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)|
On Wed, 27 Apr 2016 00:55:22 GMT, Maura E.M. wrote:
> Dear GEANT4 geometry experts, I got my first my first modeling > challenge. I was given the drawings describing accurately a Linac > Flattening Filter that is usually loosely modelled as a cone sitting on > a small cylinder. I am requested to model it as from the drawings where > the external surface profile is defined by an ordered set of (x,y) > coordinates (plase, see attachment).
I agree with John Apostolakis here, G4Polycone is exactly the class to implement what you describe. You provide a list of ordered (r,z) points, which are exactly the (x,y) points from your drawing, including (0,0) and (0, z-max) at the ends to make it a closed volume. This surface between points will not be interpolated, but will consist of flat (conical) sections.
The computational effort, in particular the calculation of boundary crossings during tracking, scales with the number of control points. If the precise shape does not affect the outcome of your simulation, you make consider dropping some of the points between (2) and (17) to speed up the code.