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)
Re: None Re: Retrieving post step point Volume causes Seg Fault (Marc Verderi)
Date: Dec 20, 15:12
From: Samir Banik <Samir Banik>

Dear Geant4 experts, This might be very trivial to others; but can someone tell me what was the exact command(or commands) used to avoid the segmentation fault?

Thanking you in advance.

SamirOn Thu, 26 Jun 2014 15:55:37 GMT, Marc Verderi wrote:

> 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
> 

 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 ]