You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While working on some of the Bertini cascade internals I saw reactions like the following $$\pi^+ + (nn) \rightarrow n + n$$ $$\pi^+ + (pn) \rightarrow p + n$$ $$\pi^- + (pn) \rightarrow p + n$$ $$\pi^- + (pp) \rightarrow p + p$$
etc as part of the cascade which clearly violates charge conservation. This particular reaction happens really often. I made some quick bookkeeping by running the event generator directly for 3 and 6 GeV photons on W.
Bookkeeping for 3 GeV photons
For 5000 events
1091 had 1 non-charge conserving interactions ->~21.8 %
319 had 2 non-charge conserving interactions ->~6.36 %
59 had 3 non-charge conserving interactions ->~1.18 %
8 had 4 non-charge conserving interactions ->~0.16 %
2 had 5 non-charge conserving interactions ->~0.0399 %
0 had 6 or more non-charge conserving interactions ->~0 %
In total 1479 events had at least 1 non-charge conserving interaction ->~29.5 %
and
Bookkeeping for 6 GeV photons
For 5000 events
1207 had 1 non-charge conserving interactions ->~24.1 %
462 had 2 non-charge conserving interactions ->~9.21 %
180 had 3 non-charge conserving interactions ->~3.59 %
43 had 4 non-charge conserving interactions ->~0.857 %
17 had 5 non-charge conserving interactions ->~0.339 %
6 had 6 non-charge conserving interactions ->~0.12 %
0 had 7 non-charge conserving interactions ->~0 %
Note: This takes the number of attempts for each event into account!
The way that quasi-deutron absorption is modelled for pions is to "explode" the quasi-nucleon pair. If the interaction is allowed, and selected the collision output is just the two nucleons. This of course only can happen if the pion and the quasi-deutron matches up with the final state.
After some debugging and making sure that I wasn't missing something, this happens because the charge conservation check in
While working on some of the Bertini cascade internals I saw reactions like the following
$$\pi^+ + (nn) \rightarrow n + n$$
$$\pi^+ + (pn) \rightarrow p + n$$
$$\pi^- + (pn) \rightarrow p + n$$
$$\pi^- + (pp) \rightarrow p + p$$
etc as part of the cascade which clearly violates charge conservation. This particular reaction happens really often. I made some quick bookkeeping by running the event generator directly for 3 and 6 GeV photons on W.
and
Note: This takes the number of attempts for each event into account!
The way that quasi-deutron absorption is modelled for pions is to "explode" the quasi-nucleon pair. If the interaction is allowed, and selected the collision output is just the two nucleons. This of course only can happen if the pion and the quasi-deutron matches up with the final state.
After some debugging and making sure that I wasn't missing something, this happens because the charge conservation check in
geant4/source/processes/hadronic/models/cascade/cascade/src/G4ElementaryParticleCollider.cc
Line 401 in 6271441
geant4/source/processes/hadronic/models/cascade/cascade/src/G4ElementaryParticleCollider.cc
Lines 417 to 425 in 6271441
The check is here
geant4/source/processes/hadronic/models/cascade/cascade/src/G4NucleiModel.cc
Lines 1047 to 1058 in 6271441
This was patched in Geant4 10.5.0
geant4/source/processes/hadronic/models/cascade/cascade/src/G4ElementaryParticleCollider.cc
Lines 569 to 579 in db49709
Please don't check what the local Friday evening time in Lund is right now...
NB: I don't think this affects photo-absorption by quasi-deutrons but I haven't checked explicitly
The text was updated successfully, but these errors were encountered: