spex-xray / spex-help

These are the help and manual pages for the SPEX X-ray spectral fitting package.
1 stars 1 forks source link

Segmentation fault with PION #36

Closed matteoguainazzi closed 1 year ago

matteoguainazzi commented 1 year ago

Dear colleagues,

I get a Segmentation Fault (without further error message) when I issue the "calc" command on the following model definition code:

#

Model definition

# dist 0.00333 z com reds par 1 1 z val 0.00333 par 1 1 z sta fro com hot par 1 2 nh val 2.0e-4 par 1 2 t value 8E-6 par 1 2 t status froze par 1 2 nh status froze com pow par 1 3 norm value 1E+9 par 1 3 gamm value 1.7 com comt par 1 4 norm value 0. par 1 4 norm status froze par 1 4 t0 value 5e-4 par 1 4 t0 status froze par 1 4 t1 value 0.15 par 1 4 t1 status froze par 1 4 tau value 20 par 1 4 tau status froze com pion par 1 5 omeg range 0:1 par 1 5 nh range 1.E-7:1.E1 par 1 5 xil range -5:5 par 1 5 nh value 5.E-02 par 1 5 xil value 2.3 par 1 5 zv value 0 par 1 5 zv status froze par 1 5 omeg value 0.1 par 1 5 v value 240 par 1 5 v status froze par 1 5 fcov value 0 par 1 5 fcov status froze com etau par 1 6 a value -1 par 1 6 a status froze par 1 6 tau value 1.3605E-2 par 1 6 tau status froze com etau par 1 7 a value 1 par 1 7 a status froze par 1 7 tau value 3.333E-3 par 1 7 tau status froze #

Component relations

# comp rel 3 6,7,1,2 comp rel 4 6,7,1,2 comp rel 5 1,2

Could you help me? Thanks,

Matteo

matteoguainazzi commented 1 year ago

Elisa Costantini has found the solution. The correct way of relating the model is:

comp rel 3 6,7,5,1,2 comp rel 4 5,1,2 comp rel 5 1,2

[i.e., adding "pion" in the loop even if it is just an emission component in this model.] The tickets can be closed. Thanks!