|Message: Re: Holes in a triangular pattern in layered strucutre||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)|
Dear Daniel, In general, it is better to avoid using Boolean volumes with many constituents if possible, due to their complication (leading to some reduction in robustness) and run-time costs. Solution 1 In this case the simplest way I see to construct each layer out of several copies (placement physical volumes), each of which is a as simple Boolean solid. If you cut up the layer (in gray in your picture) into elementary sub-volumes, then your boolean can be created by two subtractions https://www.dropbox.com/s/yiavuvmupgjp8ke/Screenshot%202015-03-11%2010.10.07.png?dl=0 or potentially three subtractions if you use a slightly larger elementary volume: [cid:21D6CB0F-7E44-4211-A09B-B69B1D64B85D@cern.ch] In this case, the 'hole' volumes can be created as a single volume each, which allows them to be associated with one sensitive detector. This is likely to be the simplest way to construct your setup, and associate it with logical volumes, if the layers are not sensitive. Solution 2 In the setup you describe it should be possible to create the holes as daughter volumes of each rectangular volume. You will need to create a different logical volume for each of these holes, (one for the ones in the top right corner, one for all the volumes next to its right etc) so that you can associate one sensitive detector with it. This simple solution works if the layers are of the same thickness. You do not mention whether this is the case. If not, you would need to create different logical volumes - but my understanding is that you could associate the same sensitive detector with the ones which belong to the same physical hole. I hope that these suggestion will help. Best regards, John =================================================== John Apostolakis, PH Department, CERN SFT (SoFTware for Experiments) Group, ------------------------------------------------------------------------------------------ On 11 Mar 2015, at 09:52, Daniel M <email@example.com<mailto:firstname.lastname@example.org>> wrote: *** Discussion title: Geometry Hi, I have a question about the best way of going about creating a layered structure of eight (8) layers with alternating materials which also has cylindrical holes in them in a equilateral triangular pattern, much like the one you would see in a gas electron multiplier. My first approach was to make a rectangular box from which 8 cylinders were removed one at a time from previous resulting boolean solid (see attached image) and then replicate it to a desired area (in x and y directions, and then "stacking" such boxes on top of eachother to create the full geometry. This results in a coumpound boolean solid which i have a feeling isn't very cheap. Since i want to be able to gather energy deposited at x,y,z in such structure, including the holes which are intended to be filled with a gas mixture, using a sensitive detector i guess i need to be able to identify the holes somehow, which this geometry probably wont allow. How do i make something similiar which allows me more freedom to pick out individual holes (or atleast include all of them) which also go through several layers? My gut tells me using a clever parametrisation could be used for this, but I'm not sure how to do that given that i'm quite new to geant4. I hope that the problem is clear, please let me know if you need further information. Attachment: http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2015/03/11/01.37-92545-geom.png ------------------------------------------------------------- Visit this GEANT4 at hypernews.slac.stanford.edu<http://hypernews.slac.stanford.edu> message (to reply or unsubscribe) at: http://hypernews.slac.stanford.edu/HyperNews/geant4/get/geometry/1405.html [ MIME part of type text/html without a name stripped ] Attachment: http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2015/03/11/02.26-66904-Selection.png
|Inline Depth:||Outline Depth:||Add message:|