source: trunk/source/processes/hadronic/models/de_excitation/History.icm @ 1340

Last change on this file since 1340 was 819, checked in by garnier, 16 years ago

import all except CVS

File size: 2.4 KB
Line 
1-------------------------------------------------------------------
2
3     =========================================================
4     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
5     =========================================================
6
7                 Internal Conversion History file
8                 -------------------------------------
9This file should be used by responsible icm developers to briefly
10summarize all major modifications introduced in the code and keep
11track of all tags.
12
13     ----------------------------------------------------------
14     * Reverse chronological order (last date on top), please *
15     ----------------------------------------------------------
16
17
1815 Nov 2002 Fan Lei:
19
20First implementation of the Internal Conversion in the G4PhotonEvaporation class
21
22The following classes have been modified:
23       
24        G4NuclearLevelManager.hh
25        G4DiscreteGammaDeexcitation.hh  G4PhotonEvaporation.hh
26        G4DiscreteGammaTransition.hh    G4VGammaDeexcitation.hh
27        G4NuclearLevel.hh               G4VGammaTransition.hh
28
29Atomic Relaxation can be included from the low energy EM group but Auger electron
30production is switched.
31 
32Instructions on how to activate the Internal Conversion Model (ICM)
33Conversion electron emission  is a competting process to gamma emission in     
34nuclear photo-evaporation. It has been implemented in the new G4PhotoEvaporation class  and
35it contolled by the following public methods which have been added to the class.
36
37    void SetICM (G4bool);
38       
39        To activate or deactivate the ICM in photo evaporation process. ICM is off by default.
40
41    void RDMForced (G4bool);
42       
43        Special method used primarily by G4RadioactiveDecay() to force photoevaporation of
44        long lived levels.
45        If this is set to true the evaporation will  bypass the MaxHalfLife test as set by
46        the SetMaxHalfLife() method.
47       
48    void SetMaxHalfLife(G4double) ;
49
50        New method to stop evaporating long lived levels. Default is 1e-6 seconds
51 
52    void SetEOccupancy( G4ElectronOccupancy) ;
53
54        To set the orbital electron configuration of the nuclei
55
56    G4ElectronOccupancy GetEOccupancy () { return _eOccupancy;} ;
57
58        To retrieve the modified eletron configuration.
59   
60    G4int GetVacantShellNumber () { return _vShellNumber;};
61       
62        To obtained the vacant shell number, for further atomic relaxation
63
64    void SetARM (G4bool val)  ;
65
66        To activate or deactivate the atomic relaxation process. ARM is off by default.
67
Note: See TracBrowser for help on using the repository browser.