Ignore:
Timestamp:
Nov 30, 2009, 3:52:24 PM (15 years ago)
Author:
garnier
Message:

CVS update

Location:
trunk/documents/UserDoc
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/documents/UserDoc

    • Property svn:ignore set to
      CVS
  • trunk/documents/UserDoc/DocBookUsersGuides

    • Property svn:ignore set to
      CVS
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper

    • Property svn:ignore set to
      CVS
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml

    • Property svn:ignore set to
      CVS
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/GettingStarted

    • Property svn:ignore set to
      CVS
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/GettingStarted/particleDef.xml

    r904 r1208  
    99<!--    Changed by: Hisaya Kurashige, 18-Jan-2007             -->
    1010<!--    Changed by: Hisaya Kurashige, 1-Dec-2007              -->
     11<!--    modified 2.4.2 by: Hisaya Kurashige, 23-Nov-2009      -->
    1112<!--                                                          -->
    1213<!-- ******************************************************** -->
     
    161162<para>
    162163The unique object for each particle class is created when its static
    163 method to get the pointer is called iat the first time.
     164method to get the pointer is called at the first time.
    164165Because particles are dynamic objects and should be instantiated before
    165166initialization of physics processes,
     
    343344takes care of this sequence in usual applications.
    344345</para>
     346<para>
     347This range cut value is converted threshold energies
     348for each material and for each particle type (i.e. electron,
     349positron and gamma)
     350so that the particle with threshold energy stops (or is absorbed)
     351after traveling the range cut distance.   
     352In addition, from the 9.3 release ,this range cut value is applied
     353to the proton as production thresholds of nuclei for  hadron
     354elastic processes. In this case, the range cut value does not means
     355the distance of traveling. Threshold energies are calculated
     356by a simple formula from the cut in range.
     357</para>
     358
     359<para>
     360Note that the upper limit of the threshold energy is defined as 10
     361GeV. If you want to set higher threshold energy, you can change
     362the limit by using "/cuts/setMaxCutEnergy" command before setting
     363the range cut.
     364</para>
    345365
    346366<para>
     
    349369coherent manner. For most applications, users need to determine
    350370only one cut value in range, and apply this value to gammas,
    351 electrons and positrons alike.
    352 </para>
    353 
    354 <para>
    355 In such a case, the <literal>SetCutsWithDefault()</literal> method may be
     371electrons and positrons alike. (and proton too)
     372</para>
     373
     374<para>
     375In such case, the <literal>SetCutsWithDefault()</literal> method may be
    356376used. It is provided by the <literal>G4VuserPhysicsList</literal> base class,
    357377which has a <literal>defaultCutValue</literal> member as the default range
     
    403423<para>
    404424The <literal>SetDefaultCutValue()</literal> method in
    405 <literal>G4VUserPhysicsList</literal> may also be used, and the "/run/setCut"
    406 command may be used to change the default cut value
    407 interactively.
     425<literal>G4VUserPhysicsList</literal> may also be used,
     426and the "/run/setCut" command may be used
     427to change the default cut value interactively.
     428</para>
     429
     430<para>
     431You can set different cut values in range for different
     432particle types. The "/run/setCutForAGivenParticle"  command
     433may be used interactively.
    408434</para>
    409435
     
    429455  SetCutValue(cutForElectron, "e-");
    430456  SetCutValue(cutForElectron, "e+");
     457  SetCutValue(cutForProton,   "proton");
    431458}
    432459</programlisting>
Note: See TracChangeset for help on using the changeset viewer.