Message: Re: Retrieving post step point Volume causes Seg Fault Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: Retrieving post step point Volume causes Seg Fault 

Forum: Event and Track Management
Re: None Retrieving post step point Volume causes Seg Fault (William Donahue)
Date: 26 Jun, 2014
From: Marc Verderi <Marc Verderi>

Dear William,

This is a "classical" trap: when reaching the boundary of the world 
volume, the "post step point volume" should contain the "next" volume, 
in this case there is not next volume, and the GetVolume() pointer value 
returned in null. Just check if this pointer is null before calling any 
method (GetLogicalVolume() in your case) on it.

Cheers,
Marc

On 06/26/2014 05:28 PM, William Donahue wrote:
> *** Discussion title: Event and Track Management
>
> Hi Guys,
>
> In my application I am checking to see if an object passes into a
> detector at the end of its step and counting based on energy of the
> particle and its location.
>
> In my code I am trying to implement a check to perform this. I get
> segmentation faults early on and my assumption is that it has to do with
> the post step point when the particle reaches the World Volume boundary.
>
> I have included my current user stepping action file. Is there any way
> to check if the particle has reached that boundry before i try to get
> the logical volume of the post step point?
>
>     Attachment:
>        http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2014/06/26/08.27-29559-SteppingAction.cc
>
> -------------------------------------------------------------
> Visit this GEANT4 at hypernews.slac.stanford.edu message (to reply or unsubscribe) at:
> http://hypernews.slac.stanford.edu/HyperNews/geant4/get/eventtrackmanage/1209.html

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 None: Re: Retrieving post step point Volume causes Seg Fault   (William Donahue - 26 Jun, 2014)
2 None: Re: Retrieving post step point Volume causes Seg Fault   (Samir Banik - Dec 20, 15:12)
 Add Message Add Message
to: "Re: Retrieving post step point Volume causes Seg Fault"

 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 ]