|Message: Global Time of Ions||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)|
I am simulating neutron capture in a 3He detector with geant4.9.5p01. The result of this capture process is a decay to a proton and triton in the detector. All aspects of the physics simulation work very well, including the total energy deposition for each event and the propagation length of the proton and triton.
I am trying to simulate the electronics readout, which requires knowing the global time of each step of the two ions and their secondaries in the detector. The only two secondary particles produced as the proton and triton stop are electrons and 3He ions. The global times associated with proton, triton, and electrons are all very reasonable (~1000ns after the start of the event), but the global times associated with the 3He steps are anomalously small (~1ns) and *before* the neutron actually captures in the detector. This is very bizarre as I have confirmed that the 3He nuclei are indeed listed as secondaries of the proton and triton. I am accessing the global time in the ProcessHits method of my sensitive detector class using myStep->GetTrack()->GetGlobalTime().
So I am curious: could this be a bug in the geant4 tracking? Or am I just misinterpreting the meaning of the global time attribute of the G4Track object? I can supply more detailed chunks of my code if it would be useful in debugging the problem.
|Inline Depth:||Outline Depth:||Add message:|