propagation module
Module containing class to configure the CR propagation model.
- class pbarlike.propagation.Propagation(prop_model='DIFF.BRK', production_xsection_cov=True, include_low_energy=False)
Bases:
objectClass to configure propagation model, load marginalization sample and antiproton production cross-section uncertainties.
- Parameters:
prop_model (str) – “DIFF.BRK” or “INJ.BRK”; default - “DIFF.BRK”
production_xsection_cov (bool) – Whether or not to include antiproton production cross-section uncertainties.
include_low_energy (bool) – Whether or not to include low energy region affected by solar modulation; default - False.
Note
Antiproton production cross-section uncertainties are included as data correlations. This covariance matrix is obtained by propagating cross-section uncertainties through antiproton flux simulations and calculating the sample covariance of antiproton flux. For more details, see section 3.1 in [4].
The sample of propagation parameters is obtained from a multinest fit to AMS-02 and Voyager data. This sample will be used for marginalization over the propagation parameters and is henceforth referred to as the multinest sample. For more details, see section 3.2 in [4].