<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class="">From the perspective of a Geant4 Geometry developer:</div>
<div class=""><br class="">
</div>
1) One alternative available in ‘native’ Geant4 is to use a ‘Tesselated Solid’, which allows you to create a solid using its surfaces. Those can be either triangles or quadrilaterals. This may or not be available in GATE (the experts can advise). If not,
it should be possible to add it as a shape, within a measurable effort.
<div class=""><br class="">
</div>
<div class="">One advantage of this shape is that the implementation has recently been redone, and the CPU performance is greatly improved compared to the original version, which had to test all the surfaces.</div>
<div class=""><br class="">
</div>
<div class="">2) Regarding the idea of using 600 boxes: the Geant4 Navigator (which GATE uses) is easily able to handle thousands of volumes placed at the same level of the geometry. This capability is used by the geometry of large High Energy Physics experiments,
and is instrumental in obtaining adequate CPU performance for them. So having 600 boxes at the same level will not stress it. Of course it will not be as fast as a geometry with 6 or 60 boxes - but the most important reason is the increased number of steps,
since steps will stop at volume boundaries.</div>
<div class=""><br class="">
</div>
<div class="">[ It may be possible to tweak the CPU performance using a parameter in the volume in which you place these, if you wish to obtain some improvements. Please refer to the Geant4 manual for information about this - again this option may require some
code change in GATE to access . I would expect around 10% change, if any, doing this from prior experience. Unexpected improvements would be of interest! ] </div>
<div class=""><br class="">
</div>
<div class="">Hope this helps,<br class="">
<div apple-content-edited="true" class=""><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px;"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class="">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class="">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class="">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class="">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class="">
<div class="">John A</div>
<div class="">
<div apple-content-edited="true" class=""><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class="">
<div class="">===================================================</div>
<div class="">John Apostolakis, PH Department, CERN</div>
<div class=""><br class="">
</div>
</div>
</span></span></div>
</div>
</div>
</span></div>
</span></div>
</span></div>
</span></div>
</span></span></div>
<div>
<blockquote type="cite" class="">
<div class="">On 10 Jun 2015, at 01:26, Karl Spuhler <<a href="mailto:karl.spuhler@stonybrook.edu" class="">karl.spuhler@stonybrook.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">Hello,
<div class=""><br class="">
</div>
<div class="">I need to model a curved filter. I am wondering if this is possible? It will have different thicknesses at 600 points. I suppose I could use 600 different boxes, as I have calculated the thickness of each cross section in Python, but I am concerned
that this might make the simulation run for too long.<br clear="all" class="">
<div class=""><br class="">
</div>
-- <br class="">
<div class="gmail_signature">
<div dir="ltr" class="">Karl Spuhler
<div class=""><br class="">
</div>
<div class="">SUNY Stony Brook</div>
<div class="">PhD Student</div>
<div class="">(845)249-6836</div>
<div class="">
<h1 style="font-weight:normal;color:rgb(51,51,51);margin:0px 0px 0.4em;line-height:1;font-family:arial,sans-serif,helvetica" class="">
<br class="">
</h1>
</div>
</div>
</div>
</div>
</div>
_______________________________________________<br class="">
Gate-users mailing list<br class="">
<a href="mailto:Gate-users@lists.opengatecollaboration.org" class="">Gate-users@lists.opengatecollaboration.org</a><br class="">
http://lists.opengatecollaboration.org/mailman/listinfo/gate-users</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>