|Message: Re: training lecture problem||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)|
1.The particle's velocity at the beginning of the step is calculated.
2.Each active discrete or continuous process must propose a step length based on the interaction it describes. The smallest of these step lengths is taken.
3.The geometry navigator calculates "Safety", the distance to the next volume boundary. If the minimum physical-step-length from the processes is shorter than "Safety", the physical-step-length is selected as the next step length. In this case, no further geometrical calculations will be performed.
4.If the minimum physical-step-length from the processes is longer than "Safety", the distance to the next boundary is re-calculated.
5.The smaller of the minimum physical-step-length and the geometric step length is taken.
6.All active continuous processes are invoked. Note that the particle's kinetic energy will be updated only after all invoked processes have completed. The change in kinetic energy will be the sum of the contributions from these processes.
7.The track is checked to see whether or not it has been terminated by a continuous process.
8.The current track properties are updated before discrete processes are invoked. This includes:
updating the kinetic energy of the current track particle (note that 'sumEnergyChange' is the sum of the new kinetic energy after each continuos process was invoked, and NOT the sum of the energy difference before and after the process invocation) and
updating position and time.
9.The discrete process is invoked. After the invocation,
the energy of the current track particle is updated, and
the secondaries from ParticleChange are stored in SecondaryList. This includes constructing "G4Track" objects, and setting their member data. Note that the stepping manager is responsible for deleting secodaries from ParticleChange.
10.The track is checked to see whether or not it has been terminated by the discrete process.
11."Safety" is updated.
12.If the step was limited by the volume boundary, push the particle into the next volume.
13.Invoke the user intervention G4UserSteppingAction.
14.Handle hit information.
15.Save data to Trajectory.
16.Update the mean free paths of the discrete processes.
17.If the parent particle is still alive, reset the maximum interaction length of the discrete process which has occurred.
18.One step completed.
My question is 9.
|Inline Depth:||Outline Depth:||Add message:|