Message: Multiple Source GPS Causes Error Depending on Order of Sources? Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question Multiple Source GPS Causes Error Depending on Order of Sources? 

Forum: Particles
Date: 31 Jul, 2017
From: <Emile>

Hello, 

I trying to set up a general particle source which fires a number of gammas and neutrons simultaneously. I would like to fire 2 gammas for each neutron.

I'm setting up the source as follows:

# Clear the source and tell GPS to make multiple vertices
/gps/source/clear 
/gps/source/multiplevertex true

# Create the first particle.
/gps/source/add 1
/gps/number 2  #<-2 gamma sources
/gps/particle gamma 
/gps/pos/type Surface
/gps/pos/shape Cylinder
/gps/pos/centre 0. 723.59 9.09821e-15 mm
/gps/pos/radius 16.6 mm                    
/gps/pos/halfz 76.835 mm
/gps/pos/rot1 1 0 0  
/gps/pos/rot2 0 0 1
/gps/ang/type iso
/gps/ene/type Arb
/gps/hist/file GammaSpec.dat
/gps/hist/inter Lin

# Create the second particle. 
/gps/source/add 2
/gps/number 1 #one neutron source
/gps/particle neutron
/gps/pos/type Surface
/gps/pos/shape Cylinder
/gps/pos/centre 0. 723.59 9.09821e-15 mm
/gps/pos/radius 16.6 mm                    
/gps/pos/halfz 76.835 mm
/gps/pos/rot1 1 0 0  
/gps/pos/rot2 0 0 1
/gps/ang/type iso
/gps/ene/type Arb
/gps/hist/file NeutronSpec.dat
/gps/hist/inter Lin

# Add the GPS generator.  It will create two primary vertices
# (G4PrimaryVertex objects).
/generator/add

The odd thing is, the code will only work if the gamma source is entered first (/gps/source/add 1), then the neutron source (/gps/source/add 2). If they are added in the opposite order, a seg fault occurs.
Additionally, the /gps/number command applied to the gamma source causes a seg fault, while the same command applied to the neutron source works (ie. 2 neutrons, 1 gamma). 

Has anyone experienced a similar problem, or know what might be causing the issue?

Thanks in advance.

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

1 Ok: Re: Multiple Source GPS Causes Error Depending on Order of Sources?   (Emile - 31 Jul, 2017)
 Add Message Add Message
to: "Multiple Source GPS Causes Error Depending on Order of Sources?"

 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 ]