|Message: Re: Setting a User Limit and G4EmCalculator||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)|
Hello, Unfortunately, you should have problem to compute any physical value when you do not yet build geometry. Geant4 kernel performs initialisation in the following order: 1) list of particles 2) geometry 3) physics So, one cannot know range of a particle in DetectorConstruction class during volume construction. G4EmCalculator may work when all EM processes are instantiated and initialized. CSDA range is rarely used, so by default it cannot be computed properly. One needs to enable construction of CSDA tables using UI command: /process/eLoss/CSDARange true /run/initialise In $G4INSTALL/examples/extended/electromagnetic/TestEm0 we show how to use EM calculator in RunAction at the end of run. At this moment one can compute CSDA ranges and later type obtained values into your UserLimits. Please, note that usage of step limits not necessary increase accuracy of your simulation but definitely add extra CPU. This feature should be applied with care and only if you are sure that without extra step limitation Geant4 does not provide desired accuracy. VI