|Message: Re: multiple scattering visualisation||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)|
> Look for instance to extended/electromagnetic/TestEm1/run03.mac > > You can also, in your physicsList, register only the particles and > processes that you wish.
If you mean "/process/inactivate", then it's not what I am asking about. I do know how to switch on/off processes (and how to register particles). The problem is that I do not know how to make multiple scattering explicitly "visible" ("verbose") in the absence of other processes (or, if it is not possible, together with a minimal set of processes - maybe ionization only, for example).
in tracking/verbose level=1, only the process responsible for limitating the step is printed. The multiple scattering is a 'continuous' process in the sens that it is applied at every step, but does not limit the step by itself. This is why it does not appear with verbose level=1
I did not run verbose level>1 since a long time, and I do not remember if, in these cases, the complete list of processes applied during the current step is printed. If so, the muls will appear. (have a look in the class G4SteppingVerbose)
The muls cannot be applied alone; the ionisation must come with it. But it is possible to eliminate any randomization from ionisation. (this is what TestEm1/run03.mac does)
1) put a very high cut in order to eliminate any delta-ray production : /run/particle/setCut 1 km
2) therefore the ionisation is fully counted as continuous energy loss. Then, eliminate Landau fluctuations with : /process/eLoss/fluct 0
At this stage, the ionisation becomes a 'pure determinist' process, and the fluctuations come only from the multiple scattering.
3) But, it may become necessary to limit the step 'by hand' in an infinite medium, in order to visualize something. We have not illustrated such a possibility in N03, but it is implemented in TestEm3 : /tracking/stepMax 100 mum (see DetectorConstruction & DetectorMessenger, UserLimits())
I think that what I really need is a small "mac" file for novice N03 which demonstrates something like this ...
|Inline Depth:||Outline Depth:||Add message:|