Skip to content

Sibyll Production CS #241

@StFroese

Description

@StFroese

I am currently trying to generate prod cs for proton-proton interaction. When I call the cross_section it seem that the code end up in this lines.

tot, el, inel, diff, _, _ = self._lib.sib_sigma_hp(sib_id, kin.ecm)
return CrossSectionData(
total=tot,
elastic=el,
inelastic=inel,
diffractive_xb=diff[0],
diffractive_ax=diff[1],
diffractive_xx=diff[2],
diffractive_axb=0,
)

Which calls the sibyll hadron-proton subroutine, which does not return a production cross section.
As far as I know the prod cs is defines as:
$\sigma_{prod} = \sigma_{tot} - \sigma_{el} - \sigma_{qela}$

The quasi-elastic cs should be zero since this process does not include neuclei, right?

Can we do?

return CrossSectionData( 
     total=tot, 
     elastic=el, 
     inelastic=inel, 
     prod=inel, # just adding it here
     diffractive_xb=diff[0], 
     diffractive_ax=diff[1], 
     diffractive_xx=diff[2], 
     diffractive_axb=0, 
 ) 

Or is this not correct or will mess up some community wide nomenclature?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions