thunderboltz.input.He_TB
- thunderboltz.input.He_TB(n=4, egen=True, analytic_cs=True, eadf='default', ECS=None, nsamples=250, mix_thresh=300.0, fixed_background=True)[source]
Generate parameterized He cross section sets in the ThunderBoltz format. The data is from Igor Bray and Dmitry V Fursa 2011 J. Phys. B: At. Mol. Opt. Phys. 44 061001.
- Parameters:
n (int) – Include CCC excitation processes from the ground state to (up to and including) states with principle quantum number
n.egen (bool) – Allow secondary electron generation for the ionization model.
analytic_cs (str or bool) – use either tabulated data, analytic fits, or a mix of both. Options are
False,True, or"mixed".eadf (str) –
"default", or"He_Park".ECS (str or None) – The total elastic cross section model. Options are
"ICS"or"MTCS", default is"ICS"if an anisotropic angular distribution function is used and"MTCS"if an isotropic angular distribution function is used.nsamples (int) – The number of tabulated cross section values for analytic sampling.
mix_thresh (float) – If
analytic_csis"mixed", use numerical data at energies lower than this threshold value (in eV), and use analytic data at higher energies.fixed_background (bool) – Flag to append “FixedParticle2” to each of the reaction types in the indeck.
- Returns:
- The
CrossSectionsobject for Helium and the dictionary of ThunderBoltz parameters suitable for the cross section model.
- The
- Return type: