|Message: Re: Recombination||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
Hydrogen chemistry is very important in determining the rate that electrons are recombined into hydrogen. There are many important reactions:
e- + p => H e- + H => H- e- + H2 => H2(-) e- + 2H2 => H3(-) + H ... etc. Plus others involving H- and H2(-), ...
The cross-sections are all highly dependent on the energy of the electron. And a small admixture (~0.01%) of a material such as SF6 can have a huge effect on the overall rate.
Given that in most materials the density of free protons is quite low, the other reactions are often more important. Note that Geant4 has no material that has any free protons at all; I don't know how one would create such a material (I believe it would require custom code).
Geant4 has no beam-beam processes. So having both p and e- in your beam will not generate any instances of the first reaction above. The overall design of Geant4 precludes such interactions, as each beam particle is tracked until it is killed, then the next beam particle is tracked, etc. So there is no opportunity for interactions between beam particles; due to low beam densities, rates are generally quite low, anyway.
My program, G4beamline, has the ability to model such interactions, and has computations for space charge and annihilation of e+ e- beams. This required the replacement of several Geant4 kernel routines such as RunManager, TrackingManager, SteppingManager, etc. The new routines track all of the members of a std::vector<G4Track> for a time step, and then permit collective interactions at each time step.