| Summary: | Tracking of low energy muons stops in electric field without apparent reason. | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | Kamil Sedlak <kamil.sedlak> |
| Component: | tracking | Assignee: | Takashi.Sasaki |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | CC: | John.Apostolakis |
| Priority: | P5 | ||
| Version: | 9.5 | ||
| Hardware: | All | ||
| OS: | All | ||
|
Description
Kamil Sedlak
2012-03-21 11:24:21 CET
This is the design matter of Geant4. Some years ago, we had a design change for the particles with zero energy and no particle never with zero enery never accelerated in Geant4. You may submit your requirement here: http://jira-geant4.kek.jp/secure/Dashboard.jspa Best regards, Takashi Sasaki Dear Takashi and All, thank you for your answer. You suggested to submit my request to http://jira-geant4.kek.jp/secure/Dashboard.jspa , but first of all it is not clear to me how to submit the request on that web page, and secondly I think there is also some misunderstanding of my problem. I am not requesting a design change in Geant4 (i.e. I do not request that Geant4 should start accelerating particles at rest). Instead, I would like that if a MOVING particle is going to loose all its energy in a given step, it is checked whether the particle is charged and in the electric field. If it is, than it should not be stopped completely, but should be kept moving. In other words, I am kindly requesting to implement a possibility (probably via some kind of a flag applicable individually to different types of charged particles) for user to specify that a moving charged particle is not allowed to loose all its energy in a step, if that particle is in the electric field. Please, reconsider my bug report. If you think that it is really not a bug but a feature of Geant4, please consider this bug report as a request/suggestion for further Geant4 development. Kind Regards, Kamil To generalize the handling of all of the processes (not only physics), Stepping/Tacking of Geant4 never distinguish what kind of particles are currently processed. There is no way to treat only electrons in special way. As I told you before, this is the design matter and we need more generic approach. This is a very tricky way, but you may make your own process to handle electrons in your case. The particles only with below zero energy are killed in SteppingManager. You may add small franction on the energy in the end of the process loop by your own process. |