Message: Re: Problem with subtraction of two polycones Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: Problem with subtraction of two polycones 

Forum: Geometry
Re: Question Problem with subtraction of two polycones (Jerome Roccaz)
Re: None Re: Problem with subtraction of two polycones (John Allison)
Re: None Re: Problem with subtraction of two polycones (Aram Teymurazyan)
Date: 03 Jul, 2008
From: John Apostolakis <John Apostolakis>

 From the perspective of geometry/tracking both setups it should work 
either way. 

However in almost all cases it will be more efficient  to place a 
daughter volume inside the bigger volume (solid1) instead of using 
subtraction.   It will lead to fewer geometry operations and can result 
in improved tracking time - in particular if this volume is important in 
the setup.

Best regards,
John

Aram Teymurazyan wrote:
> *** Discussion title: Geometry
>
> On Tue, 20 May 2008 11:39:17 GMT, John Allison wrote:
>
>   
>> The boolean processor for visualisation fails because one volume is
>> entirely inside the other. This is not a situation that should happen.
>> To get what you want simply make the smaller volume a daughter of the
>> larger one; the Geant4 convention is that the daughter replaces - and
>> hence effectively subtracts from - the volume of the mother. The mother
>> has the material of the container (iron, say) and the daughter has the
>> material of the interior (air, say).
>>     
>
> Hello John,
>
> So can I interpret you message as: "One should not create a new solid
> using G4SubtractionSolid("newSolid", solid1, solid2) if solid2 can
> completely fit inside of solid1"?
>
> thanks, -Aram
>
> -------------------------------------------------------------
> Visit this GEANT4 at hypernews.slac.stanford.edu message (to reply or unsubscribe) at: 
> http://hypernews.slac.stanford.edu/HyperNews/geant4/get/geometry/904/1/2.html 
>   

 Add Message Add Message
to: "Re: Problem with subtraction of two polycones"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]