Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/management/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /processes/management/History (Version 11.3.0) and /processes/management/History (Version 11.2.2)


  1 # Category procman History                          1 # Category procman History
  2                                                     2 
  3 See `CONTRIBUTING.rst` for details of **requir      3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological       4 which **must** added in reverse chronological order (newest at the top).
  5 It must **not** be used as a substitute for wr      5 It must **not** be used as a substitute for writing good git commit messages!
  6                                                     6 
  7 ----------------------------------------------      7 -------------------------------------------------------------------------------
  8                                                     8 
  9 ## 2024-10-31 Gabriele Cosmo (procman-V11-02-0 << 
 10 - Fixed use of std::move() in G4ProcessTableMe << 
 11                                                << 
 12 ## 2024-08-01 Alberto Ribon (procman-V11-02-00 << 
 13 - G4ParticleTypes : added the header file of G << 
 14   ( This is part of ATLAS and LHCb request to  << 
 15     ionisation and multiple scattering process << 
 16     with valid PDG code but not known to Geant << 
 17                                                << 
 18 ## 2022-11-23 Gabriele Cosmo (procman-V11-00-0      9 ## 2022-11-23 Gabriele Cosmo (procman-V11-00-06)
 19 - Fixed compilation warnings for implicit type     10 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.
 20                                                    11 
 21 ## 2022-11-02 Vladimir Ivanchenko (procman-V11     12 ## 2022-11-02 Vladimir Ivanchenko (procman-V11-00-05)
 22 - G4VRestDiscreteProcess, G4VRestProcess,          13 - G4VRestDiscreteProcess, G4VRestProcess, 
 23   G4VRestContinuesDiscreteProcess - added prot     14   G4VRestContinuesDiscreteProcess - added protection against arithmetic 
 24   operations with DBL_MAX - problem #2452      <<  15     operations with DBL_MAX - problem #2452
 25                                                    16 
 26 ## 2022-10-05 Gabriele Cosmo (procman-V11-00-0     17 ## 2022-10-05 Gabriele Cosmo (procman-V11-00-04)
 27 - Fixed compilation warnings on Intel/icx comp     18 - Fixed compilation warnings on Intel/icx compiler for variable set
 28   but not used in G4ProcessTableMessenger.         19   but not used in G4ProcessTableMessenger. 
 29                                                    20 
 30 ## 2022-05-10 Jonas Hahnfeld (procman-V11-00-0     21 ## 2022-05-10 Jonas Hahnfeld (procman-V11-00-03)
 31 - G4VProcess: Introduce new virtual method `Ge     22 - G4VProcess: Introduce new virtual method `GetCreatorProcess()`
 32                                                    23 
 33 ## 2022-04-06 Vladimir Ivanchenko (procman-V11     24 ## 2022-04-06 Vladimir Ivanchenko (procman-V11-00-02)
 34 - G4VDiscreteProcess - added virtual method Mi     25 - G4VDiscreteProcess - added virtual method MinPrimaryEnergy(..) for 
 35   implementation of integral method            <<  26     implementation of integral method
 36                                                    27 
 37 ## 2022-03-17 Vladimir Ivanchenko (procman-V11     28 ## 2022-03-17 Vladimir Ivanchenko (procman-V11-00-01)
 38 - G4VDiscreteProcess - added virtual method Ge     29 - G4VDiscreteProcess - added virtual method GetCrossSection
 39     needed for integral method both in hadroni     30     needed for integral method both in hadronics and EM sub-libraries
 40                                                    31 
 41 ## 2021-12-10 Ben Morgan (procman-V11-00-00)       32 ## 2021-12-10 Ben Morgan (procman-V11-00-00)
 42 - Change to new Markdown History format            33 - Change to new Markdown History format
 43                                                    34 
 44 ---                                                35 ---
 45                                                    36 
 46 # History entries prior to 11.0                    37 # History entries prior to 11.0
 47                                                    38 
 48 - Oct 4, 2021  Alberto Ribon (procman-V10-07-0     39 - Oct 4, 2021  Alberto Ribon (procman-V10-07-04)
 49 - G4NoProcess : added the method IsApplicable(     40 - G4NoProcess : added the method IsApplicable(), returning false, because
 50   this process should not be set to any partic     41   this process should not be set to any particle.
 51   (Thanks to Makoto Asai for the suggestion.)      42   (Thanks to Makoto Asai for the suggestion.)
 52                                                    43 
 53 - Sep 21, 2021  Alberto Ribon (procman-V10-07-     44 - Sep 21, 2021  Alberto Ribon (procman-V10-07-03)
 54 - G4NoProcess : introduced a new class (propos     45 - G4NoProcess : introduced a new class (proposed and written by K. Genser)
 55   representing an empty process, which is not      46   representing an empty process, which is not assigned to any particle,
 56   and used only in the method G4SteppingManage     47   and used only in the method G4SteppingManager::InvokeAtRestDoItProcs
 57   for stable ions at rest (to avoid that Radio     48   for stable ions at rest (to avoid that Radioactive Decay appears as
 58   process defining their last step, which can      49   process defining their last step, which can mislead users).
 59                                                    50 
 60 - May 02, 2021  John Allison (procman-V10-07-0     51 - May 02, 2021  John Allison (procman-V10-07-02)
 61 - Introduce the following files for implementa     52 - Introduce the following files for implementation of quantum entanglement:
 62     G4EntanglementAuxInfo.hh                       53     G4EntanglementAuxInfo.hh
 63     G4VEntanglementClipBoard.hh                    54     G4VEntanglementClipBoard.hh
 64     G4eplusAnnihilationEntanglementClipBoard.h     55     G4eplusAnnihilationEntanglementClipBoard.hh
 65   See files for extensive comments. Currently,     56   See files for extensive comments. Currently, entanglement is implemented
 66   only in G4eplusAnnihilation and G4LivermoreP     57   only in G4eplusAnnihilation and G4LivermorePolarizedComptonModel.
 67                                                    58 
 68 - Apr. 26, 2021  Alberto Ribon (procman-V10-07     59 - Apr. 26, 2021  Alberto Ribon (procman-V10-07-01)
 69 - G4ProcessTable : added missing checks agains     60 - G4ProcessTable : added missing checks against null elements.
 70   (Thanks to Ivana Hrivnacova for reporting it     61   (Thanks to Ivana Hrivnacova for reporting it.)
 71                                                    62 
 72 - Apr. 16, 2021 Ben Morgan (procman-V10-07-00)     63 - Apr. 16, 2021 Ben Morgan (procman-V10-07-00)
 73 - Migrate build to modular CMake API               64 - Migrate build to modular CMake API
 74                                                    65 
 75 - Jun. 4, 2020  Gabriele Cosmo (procman-V10-06     66 - Jun. 4, 2020  Gabriele Cosmo (procman-V10-06-03)
 76 - Fixed Coverity warning for uninitialised dat     67 - Fixed Coverity warning for uninitialised data in G4VProcess.
 77                                                    68 
 78 - Apr. 22, 2020  Gabriele Cosmo (procman-V10-0     69 - Apr. 22, 2020  Gabriele Cosmo (procman-V10-06-02)
 79 - C++11 revision and code cleanup/formatting.      70 - C++11 revision and code cleanup/formatting.
 80                                                    71 
 81 - Feb. 28, 2020  Vladimir Ivanchenko (procman-     72 - Feb. 28, 2020  Vladimir Ivanchenko (procman-V10-06-01)
 82 - G4ProcessTable - enable deletion of all proc     73 - G4ProcessTable - enable deletion of all processes except
 83   G4Transportation end of run.                     74   G4Transportation end of run.
 84                                                    75 
 85 - Feb. 21, 2020  Vladimir Ivanchenko (procman-     76 - Feb. 21, 2020  Vladimir Ivanchenko (procman-V10-06-00)
 86 - G4ProcessManagerMessenger - use cache pointe     77 - G4ProcessManagerMessenger - use cache pointer of selected particle
 87   in the G4ParticleTable class.                    78   in the G4ParticleTable class.
 88                                                    79 
 89 - Nov. 26, 2019  Gabriele Cosmo (procman-V10-0     80 - Nov. 26, 2019  Gabriele Cosmo (procman-V10-05-05)
 90 - Fixed more cases of implicit type conversion     81 - Fixed more cases of implicit type conversions from size_t to G4int.
 91                                                    82 
 92 - Nov. 21, 2019  Vladimir Ivanchenko (procman-     83 - Nov. 21, 2019  Vladimir Ivanchenko (procman-V10-05-04)
 93 - ProcessTable - make it true thread local sin     84 - ProcessTable - make it true thread local singleton.
 94                                                    85 
 95 - Nov. 19, 2019  Gabriele Cosmo (procman-V10-0     86 - Nov. 19, 2019  Gabriele Cosmo (procman-V10-05-03)
 96 - Fixed more cases of implicit type conversion     87 - Fixed more cases of implicit type conversions.
 97                                                    88 
 98 - Nov. 15, 2019  Gabriele Cosmo (procman-V10-0     89 - Nov. 15, 2019  Gabriele Cosmo (procman-V10-05-02)
 99 - Fixed cases of implicit type conversions fro     90 - Fixed cases of implicit type conversions from size_t to G4int.
100 - Some code cleanup in G4ProcessManager.           91 - Some code cleanup in G4ProcessManager.
101                                                    92 
102 - Mar. 11, 2019  Gabriele Cosmo (procman-V10-0     93 - Mar. 11, 2019  Gabriele Cosmo (procman-V10-05-01)
103 - Fixed typos in printouts in G4ProcessTableMe     94 - Fixed typos in printouts in G4ProcessTableMessenger, G4ProcessManager
104   and G4VRest*Process.                             95   and G4VRest*Process.
105                                                    96 
106 - Jan. 31, 2019  Ivana Hrivnacova (procman-V10     97 - Jan. 31, 2019  Ivana Hrivnacova (procman-V10-05-00)
107 - Merged GitHub PR #4: all Boolean operators n     98 - Merged GitHub PR #4: all Boolean operators now return G4bool.
108                                                    99 
109 - Nov. 24, 2018  Hisaya Kurashige (procman-V10    100 - Nov. 24, 2018  Hisaya Kurashige (procman-V10-04-04)
110 - Fix a bug in G4ProcessTableMessenger.cc (Cov    101 - Fix a bug in G4ProcessTableMessenger.cc (Coverity 98892)
111                                                   102 
112 - Aug. 14, 2018  Hisaya Kurashige (procman-V10    103 - Aug. 14, 2018  Hisaya Kurashige (procman-V10-04-03)
113 - Clean up codes (use nullptr, and so on)         104 - Clean up codes (use nullptr, and so on)
114                                                   105 
115 - Dec. 26, 2017  Makoto Asai (procman-V10-04-0    106 - Dec. 26, 2017  Makoto Asai (procman-V10-04-02)
116 - G4ProcessManagerMessenger, G4ProcessTableMes    107 - G4ProcessManagerMessenger, G4ProcessTableMessenger :
117   UI command returns an error message if a com    108   UI command returns an error message if a command is refused due
118   to incorrect parameter(s).                      109   to incorrect parameter(s).
119 - This tag requires intercoms-V10-04-01 tag.      110 - This tag requires intercoms-V10-04-01 tag.
120                                                   111 
121 - Dec. 18, 2017  Makoto Asai (procman-V10-04-0    112 - Dec. 18, 2017  Makoto Asai (procman-V10-04-01)
122 - Following UI commands are now forbidden for     113 - Following UI commands are now forbidden for G4State_GeomClosed or
123   G4State_EventProc application states.           114   G4State_EventProc application states.
124    - /process/activate                            115    - /process/activate
125    - /process/inactivate                          116    - /process/inactivate
126    - /particle/process/activate                   117    - /particle/process/activate
127    - /particle/process/inactivate                 118    - /particle/process/inactivate
128                                                   119 
129 - Dec. 13, 2017  Michel Maire  (procman-V10-04    120 - Dec. 13, 2017  Michel Maire  (procman-V10-04-00)
130 - Add method                                      121 - Add method
131   G4VProcess* G4ProcessManager::GetProcess(con    122   G4VProcess* G4ProcessManager::GetProcess(const G4String& processName) const;
132   to get a process from its name                  123   to get a process from its name
133                                                   124 
134 - Jul. 17, 2017  Dennis Wright  (procman-V10-0    125 - Jul. 17, 2017  Dennis Wright  (procman-V10-03-02)
135 - Add method                                      126 - Add method
136   virtual void G4VProcess::ProcessDescription(    127   virtual void G4VProcess::ProcessDescription(std::ostream& outfile) const;
137   so that all processes can output a descripti    128   so that all processes can output a description to html documentation
138                                                   129 
139 - Apr. 26, 2017  H.Kurashige (procman-V10-03-0    130 - Apr. 26, 2017  H.Kurashige (procman-V10-03-01)
140 - Use G4Log in G4VProcess                         131 - Use G4Log in G4VProcess
141                                                   132 
142 - Aug. 18, 2015  H.Kurashige (procman-V10-01-0    133 - Aug. 18, 2015  H.Kurashige (procman-V10-01-03)
143 - Clean up source codes for messsengers           134 - Clean up source codes for messsengers
144                                                   135 
145 - Aug. 11, 2015  H.Kurashige (procman-V10-01-0    136 - Aug. 11, 2015  H.Kurashige (procman-V10-01-02)
146 - Fix Coverity defects in G4ProcessTable          137 - Fix Coverity defects in G4ProcessTable
147                                                   138 
148 - Aug. 9, 2015  H.Kurashige (procman-V10-01-01    139 - Aug. 9, 2015  H.Kurashige (procman-V10-01-01)
149 - While loop in G4ProcessTableMessenger::GetCu    140 - While loop in G4ProcessTableMessenger::GetCurrentValue was checked
150                                                   141 
151 - Jan. 20, 2015  H.Kurashige (procman-V10-01-0    142 - Jan. 20, 2015  H.Kurashige (procman-V10-01-00)
152 - Modify SetProcessOrderingToSecond() in G4Pro    143 - Modify SetProcessOrderingToSecond() in G4ProcessManager
153                                                   144 
154 - June 6th, 2014    P.Gumplinger (procman-V10-    145 - June 6th, 2014    P.Gumplinger (procman-V10-00-02)
155 - Add new process type fUCN in G4ProcessType.h    146 - Add new process type fUCN in G4ProcessType.hh
156                                                   147 
157 - May 12th, 2014    A.Dotti     (procman-V10-0    148 - May 12th, 2014    A.Dotti     (procman-V10-00-01)
158 - Fixing bug #1625: G4WrapperProcess not corre    149 - Fixing bug #1625: G4WrapperProcess not correctly
159   forwards call to SetMasterProcess to wrapped    150   forwards call to SetMasterProcess to wrapped process.
160   Needed for MT.                                  151   Needed for MT.
161                                                   152 
162 - Jan. 23rd, 2014   H.Kurashige (procman-V10-0    153 - Jan. 23rd, 2014   H.Kurashige (procman-V10-00-00)
163 - Fix compiler warning in G4ProcessTable.cc       154 - Fix compiler warning in G4ProcessTable.cc
164                                                   155 
165 - Oct. 30th, 2013   M.Kelsey (procman-V09-06-0    156 - Oct. 30th, 2013   M.Kelsey (procman-V09-06-07)
166 - Add fPhonon to G4VProcess::GetProcessTypeNam    157 - Add fPhonon to G4VProcess::GetProcessTypeName() [should have done it below]
167                                                   158 
168 - Oct. 28th, 2013   M.Kelsey (procman-V09-06-0    159 - Oct. 28th, 2013   M.Kelsey (procman-V09-06-06)
169 - Add fPhonon to G4ProcessType.hh for new phon    160 - Add fPhonon to G4ProcessType.hh for new phonon processes.
170                                                   161 
171 - Sep. 14th, 2013   M.Asai (procman-V09-06-05)    162 - Sep. 14th, 2013   M.Asai (procman-V09-06-05)
172 - Now G4VProcess::SubtractNumberOfInteractionL    163 - Now G4VProcess::SubtractNumberOfInteractionLengthLeft() is inlined.
173                                                   164 
174 - Sep. 14th, 2013   M.Asai (procman-V09-06-04)    165 - Sep. 14th, 2013   M.Asai (procman-V09-06-04)
175 - Remove unused and obsolete intermediate laye    166 - Remove unused and obsolete intermediate layer classes
176   G4IVContinuousDiscreteProcess and G4IVRestDi    167   G4IVContinuousDiscreteProcess and G4IVRestDiscreteProcess.
177                                                   168 
178 - Sep. 6th, 2013   M.Asai (procman-V09-06-03)     169 - Sep. 6th, 2013   M.Asai (procman-V09-06-03)
179 - Change G4VProcess::SetMasterProcess() to be     170 - Change G4VProcess::SetMasterProcess() to be a virtual method so that
180   a process that owns another process (e.g. a     171   a process that owns another process (e.g. a wrapper process) could
181   properly invoke this method of the owned (wr    172   properly invoke this method of the owned (wrapped) process.
182                                                   173 
183 - Jul. 16th, 2013   A. Dotti (procman-V09-06-0    174 - Jul. 16th, 2013   A. Dotti (procman-V09-06-02)
184 - Adding worker initialization virtual method     175 - Adding worker initialization virtual method for MT:
185   G4VProcess::{Build,Prepare}WorkerPhysicsTabl    176   G4VProcess::{Build,Prepare}WorkerPhysicsTable(const G4ParticleDefinition&)
186   called by kernel to initialize worker thread    177   called by kernel to initialize worker threads. By default methods
187   forward call to {Build,Prepare}PhysicsTable     178   forward call to {Build,Prepare}PhysicsTable methods
188                                                   179 
189 - Jul. 15th, 2013    A.Dotti (procman-V09-06-0    180 - Jul. 15th, 2013    A.Dotti (procman-V09-06-01)
190 - Adding shadow master-thread pointer to G4VPr    181 - Adding shadow master-thread pointer to G4VProcess and
191   setter and getter methods. Needed for a gene    182   setter and getter methods. Needed for a general design
192   of sharing  of tables (EM & HAD) for MT         183   of sharing  of tables (EM & HAD) for MT
193                                                   184 
194 - Jun. 12th, 2013    G.Cosmo (procman-V09-06-0    185 - Jun. 12th, 2013    G.Cosmo (procman-V09-06-00)
195 - Corrected name for G4Upsilon meson.             186 - Corrected name for G4Upsilon meson.
196                                                   187 
197 - Jul. 10th, 2012    G.Cosmo (procman-V09-05-0    188 - Jul. 10th, 2012    G.Cosmo (procman-V09-05-02)
198 - Explicitly use inclusion of headers for syst    189 - Explicitly use inclusion of headers for system of units and physical
199   constants, in plan to remove implicit inclus    190   constants, in plan to remove implicit inclusion from globals.hh.
200                                                   191 
201 - Jun. 7th, 2012     G.Cosmo (procman-V09-05-0    192 - Jun. 7th, 2012     G.Cosmo (procman-V09-05-01)
202 - Fixed trivial case of variable shadowing in     193 - Fixed trivial case of variable shadowing in G4ProcessVector.
203                                                   194 
204 - May 16th, 2012     H.Kurashige (procman-V09-    195 - May 16th, 2012     H.Kurashige (procman-V09-05-00)
205 - Add GetTotalNumberOfInteractionLengthTravers    196 - Add GetTotalNumberOfInteractionLengthTraversed to G4VProcess
206 - Move 'virtual inlined' methods to cc files      197 - Move 'virtual inlined' methods to cc files
207                                                   198 
208 - Nov. 9th, 2011     H.Kurashige (procman-V09-    199 - Nov. 9th, 2011     H.Kurashige (procman-V09-04-07)
209 - Fix Coverity defects                            200 - Fix Coverity defects
210 - Fix bugs in copy constructor and assignment     201 - Fix bugs in copy constructor and assignment operator of G4ProcessVector
211                                                   202 
212 - Oct. 17th, 2011   H.Kurashige  (procman-V09-    203 - Oct. 17th, 2011   H.Kurashige  (procman-V09-04-06)
213 - Fix obsolete G4Exception                        204 - Fix obsolete G4Exception
214 - Add b-flavor baryons in G4ParticleTypes.hh      205 - Add b-flavor baryons in G4ParticleTypes.hh
215                                                   206 
216 - Aug. 3, 2011   H.Kurashige (procman-V09-04-0    207 - Aug. 3, 2011   H.Kurashige (procman-V09-04-05)
217 - Fix errors in CTOR of G4ProcessManager (repo    208 - Fix errors in CTOR of G4ProcessManager (reported by Coverity)
218                                                   209 
219 - May 31, 2011   H.Kurashige (procman-V09-04-0    210 - May 31, 2011   H.Kurashige (procman-V09-04-04)
220 - Fix a bug in copy constructor of G4ProcessAt    211 - Fix a bug in copy constructor of G4ProcessAttribute
221 - Suppress warning message of G4ProcessTable::    212 - Suppress warning message of G4ProcessTable::Insert in case of
222   copying process manager with inactivate proc    213   copying process manager with inactivate processes
223                                                   214 
224 - May 05, 2011   H.Kurashige (procman-V09-04-0    215 - May 05, 2011   H.Kurashige (procman-V09-04-03)
225 - Add fParallel process type                      216 - Add fParallel process type
226 - Fix compiler warning in G4ProcessTableMessen    217 - Fix compiler warning in G4ProcessTableMessenger.cc
227 - Change ordLast to 9999 (was 99999 )             218 - Change ordLast to 9999 (was 99999 )
228 - Add check for calling SetOrderingToFirst(Las    219 - Add check for calling SetOrderingToFirst(Last)
229                                                   220 
230 - Apr. 29, 2011   H.Kurashige (procman-V09-04-    221 - Apr. 29, 2011   H.Kurashige (procman-V09-04-02)
231 - Fix errors reported by Coverity                 222 - Fix errors reported by Coverity
232                                                   223 
233 - Mar. 29, 2011   G.Cosmo (procman-V09-04-01)     224 - Mar. 29, 2011   G.Cosmo (procman-V09-04-01)
234 - Cleared compilation warnings from G4VProcess    225 - Cleared compilation warnings from G4VProcess.hh for parameter set
235   but not used. Removed extra semi-colons...      226   but not used. Removed extra semi-colons...
236                                                   227 
237 - Dec. 22, 2010   H.Kurashige (procman-V09-04-    228 - Dec. 22, 2010   H.Kurashige (procman-V09-04-00)
238 - Clean up  code (define error code for G4Exce    229 - Clean up  code (define error code for G4Exception)
239                                                   230 
240 - Oct. 30, 2010   H.Kurashige (procman-V09-03-    231 - Oct. 30, 2010   H.Kurashige (procman-V09-03-01)
241 - Fix bugs of uninitialized variables (reporte    232 - Fix bugs of uninitialized variables (reported by Coverity)
242                                                   233 
243 - Oct. 07, 2010   H.Kurashige (procman-V09-03-    234 - Oct. 07, 2010   H.Kurashige (procman-V09-03-00)
244 - Fix bugs (G4VProces, G4ProcessTable, G4Proce    235 - Fix bugs (G4VProces, G4ProcessTable, G4ProcessAttribute)
245                                                   236 
246 - Jun. 23, 2008   G.Cosmo (procman-V09-01-03)     237 - Jun. 23, 2008   G.Cosmo (procman-V09-01-03)
247 - Fixed un-necessary double deletion/creation     238 - Fixed un-necessary double deletion/creation of vector in
248   G4ProcessVector::operator=()                    239   G4ProcessVector::operator=()
249                                                   240 
250 - Mar. 20, 2008   H.Kurashige (procman-V09-01-    241 - Mar. 20, 2008   H.Kurashige (procman-V09-01-02)
251 - revert changes in G4processmanager::StartTra    242 - revert changes in G4processmanager::StartTracking
252                                                   243 
253 - Mar. 14, 2008   H.Kurashige (procman-V09-01-    244 - Mar. 14, 2008   H.Kurashige (procman-V09-01-01)
254 - fix warning message of g++                      245 - fix warning message of g++
255 - Change order of invocation of processes in G    246 - Change order of invocation of processes in G4processmanager::StartTracking
256                                                   247 
257 - Dec. 15, 2007   H.Kurashige (procman-V09-01-    248 - Dec. 15, 2007   H.Kurashige (procman-V09-01-00)
258 - fixed a bug of invoking ResetNumberOfInterac    249 - fixed a bug of invoking ResetNumberOfInteractionLengthLeft
259   at the zero length step                         250   at the zero length step
260 - allow zero mean free path for PostStepDoIt      251 - allow zero mean free path for PostStepDoIt
261 - add ProcessSubType to G4VProcess                252 - add ProcessSubType to G4VProcess
262                                                   253 
263 - Dec. 12, 2007   G.Cosmo (procman-V09-00-05a)    254 - Dec. 12, 2007   G.Cosmo (procman-V09-00-05a)
264 - Moved inline definitions of virtual methods     255 - Moved inline definitions of virtual methods in G4WrapperProcess to
265   .cc file. Included in tag "procman-V09-00-".    256   .cc file. Included in tag "procman-V09-00-".
266                                                   257 
267 - Nov. 28, 2007   H.Kurashige (procman-V09-00-    258 - Nov. 28, 2007   H.Kurashige (procman-V09-00-05)
268 - Fix a bug SetProcessOrderingToSecond method     259 - Fix a bug SetProcessOrderingToSecond method of G4ProcessManager.
269                                                   260 
270 - Oct. 6, 2007   H.Kurashige (procman-V09-00-0    261 - Oct. 6, 2007   H.Kurashige (procman-V09-00-03)
271 - clean up messages in G4ProcessManager and G4    262 - clean up messages in G4ProcessManager and G4ProcessTable
272                                                   263 
273 - Oct. 3, 2007   H.Kurashige (procman-V09-00-0    264 - Oct. 3, 2007   H.Kurashige (procman-V09-00-02)
274 - change ExceptionSeverity of CheckOrderingPar    265 - change ExceptionSeverity of CheckOrderingParameters to FatalException
275                                                   266 
276 - Oct. 2, 2007   H.Kurashige (procman-V09-00-0    267 - Oct. 2, 2007   H.Kurashige (procman-V09-00-01)
277 - add G4ProcessManager::CheckOrderingParameter    268 - add G4ProcessManager::CheckOrderingParameters
278 - add isXXXXDoItIsEnabled methods in G4VProces    269 - add isXXXXDoItIsEnabled methods in G4VProcess and derived classes.
279                                                   270 
280 - July 30,  2007 Jane Tinslay                     271 - July 30,  2007 Jane Tinslay
281 - Remove double definition of PreparePhysicsTa    272 - Remove double definition of PreparePhysicsTable in G4WrapperProcess
282                                                   273 
283 - July 13,2007   H.Kurashige (procman-V09-00-0    274 - July 13,2007   H.Kurashige (procman-V09-00-00)
284 -  add  SetProcessOrderingToSecond method for     275 -  add  SetProcessOrderingToSecond method for G4ProcessManager.
285                                                   276 
286 - June 02, 2006  M.Maire ((procman-V08-00-01)     277 - June 02, 2006  M.Maire ((procman-V08-00-01)
287 -  add physicsModified in activate/inactivate     278 -  add physicsModified in activate/inactivate UI commands
288                                                   279 
289 - Feb. 23, 2006  M.Asai (procman-V08-00-00)       280 - Feb. 23, 2006  M.Asai (procman-V08-00-00)
290 -  Fix G4WrapperProcess::StartTracking() imple    281 -  Fix G4WrapperProcess::StartTracking() implementation
291                                                   282 
292 - Nov. 21, 2005  M.Asai (procman-V07-01-01)       283 - Nov. 21, 2005  M.Asai (procman-V07-01-01)
293 - Migration to <sstream>.                         284 - Migration to <sstream>.
294 - G4VProcess::StartTracking now takes G4Track*    285 - G4VProcess::StartTracking now takes G4Track* as an argument.
295 - G4ProcessManager::StartTracking now invokes     286 - G4ProcessManager::StartTracking now invokes this new method.
296                                                   287 
297 - July 11, 2005  H.Kurashige (procman-V07-01-0    288 - July 11, 2005  H.Kurashige (procman-V07-01-00)
298 - Add forward declaration of G4UImessenger in     289 - Add forward declaration of G4UImessenger in G4ProcessTable.hh
299                                                   290 
300 -Feb. 15, 2005  H.Kurashige (procman-V07-00-00    291 -Feb. 15, 2005  H.Kurashige (procman-V07-00-00)
301 -  Modify G4ProcessVectorOrdering to fix FindI    292 -  Modify G4ProcessVectorOrdering to fix FindInsedrtPosition
302                                                   293 
303 -Dec. 02, 2004 H.Kurashige (procman-V06-02-03)    294 -Dec. 02, 2004 H.Kurashige (procman-V06-02-03)
304 - migration to cmath                              295 - migration to cmath
305                                                   296 
306 - Dev. 02, 2004 H.Kurasige (procman-V06-02-03)    297 - Dev. 02, 2004 H.Kurasige (procman-V06-02-03)
307 - Implemented migration to <cmath> for G4VProc    298 - Implemented migration to <cmath> for G4VProcess.hh.
308                                                   299 
309 - Nov. 10, 2004 V.Ivanchenko (procman-V06-02-0    300 - Nov. 10, 2004 V.Ivanchenko (procman-V06-02-02)
310 - Add const cast for argument of one method us    301 - Add const cast for argument of one method used in Store/Retrieve PhysicsTable
311                                                   302 
312 - Nov. 7, 2004 H.Kurashige (procman-V06-02-01)    303 - Nov. 7, 2004 H.Kurashige (procman-V06-02-01)
313 - Add const cast for arguments in Store/Retrie    304 - Add const cast for arguments in Store/Retrieve PhysicsTable
314                                                   305 
315 -Oct 25, 2004 H.Kurashige (procman-V06-02-00)     306 -Oct 25, 2004 H.Kurashige (procman-V06-02-00)
316 - Add PreparePhysicsTable in G4VProcess           307 - Add PreparePhysicsTable in G4VProcess
317                                                   308 
318 - May 10 2004  H.Kurashige (procman-V06-01-00)    309 - May 10 2004  H.Kurashige (procman-V06-01-00)
319 - Fixed a bug in G4ProcessManager::RemoveProce    310 - Fixed a bug in G4ProcessManager::RemoveProcess for the case
320    the removed process is inactive                311    the removed process is inactive
321                                                   312 
322 - Nov.03, 2003   H.Kurashige (procman-V05-02-0    313 - Nov.03, 2003   H.Kurashige (procman-V05-02-00)
323 - Use G4ExceptionSeverity for all G4Exception     314 - Use G4ExceptionSeverity for all G4Exception
324                                                   315 
325 - Apr.01, 2003   G.Cosmo (procman-V05-00-01)      316 - Apr.01, 2003   G.Cosmo (procman-V05-00-01)
326 - Cleared few trivial strict pedantic warnings    317 - Cleared few trivial strict pedantic warnings
327                                                   318 
328 - Mar.25, 2003   H.Kurashige (procman-V05-00-0    319 - Mar.25, 2003   H.Kurashige (procman-V05-00-00)
329 - Fix PostStepGetPhysicalInteractionLength to     320 - Fix PostStepGetPhysicalInteractionLength to avoid unrealistic step of length 0
330                                                   321 
331 - Nov.28, 2002   H.Kurashige (procman-V04-01-0    322 - Nov.28, 2002   H.Kurashige (procman-V04-01-01)
332 - Fixed memory leak in G4ProcessTable             323 - Fixed memory leak in G4ProcessTable
333                                                   324 
334 - Sep.17, 2002   H.Kurashige (procman-V04-01-0    325 - Sep.17, 2002   H.Kurashige (procman-V04-01-00)
335 - Add new commands of "/process/setVerbose " f    326 - Add new commands of "/process/setVerbose " for G4ProcessTableMessenger
336                                                   327 
337 - Apr.15, 2002   H.Kurashige (procman-V04-00-0    328 - Apr.15, 2002   H.Kurashige (procman-V04-00-00)
338 - Add G4VProcess::GetCurrentInteractionLength(    329 - Add G4VProcess::GetCurrentInteractionLength()
339 - Fixed bugs in PostStepDoIt when MeanFreePath    330 - Fixed bugs in PostStepDoIt when MeanFreePath is equal to DBL_MAX
340                                                   331 
341 - Oct. 11, 2001  G.Cosmo (procman-V03-02-04)      332 - Oct. 11, 2001  G.Cosmo (procman-V03-02-04)
342 - Replaced inclusion of ctoken.h with G4Tokeni    333 - Replaced inclusion of ctoken.h with G4Tokenizer.hh in
343   G4ProcessTableMessenger.cc.                     334   G4ProcessTableMessenger.cc.
344 - Co-works with tag "globals-V03-02-03" where     335 - Co-works with tag "globals-V03-02-03" where the STLInterface
345   module has been removed.                        336   module has been removed.
346                                                   337 
347 - Sep. 20, 2001  H.Kurashige (procman-V03-02-0    338 - Sep. 20, 2001  H.Kurashige (procman-V03-02-03)
348 - Modify for STL migration for materials          339 - Modify for STL migration for materials
349                                                   340 
350 - Sep. 19, 2001  H.Kurashige (procman-V03-02-0    341 - Sep. 19, 2001  H.Kurashige (procman-V03-02-02)
351 - Add Set/GetProcessManager to G4VProcess and     342 - Add Set/GetProcessManager to G4VProcess and modify
352   G4ProcessManager::AddProcess to invoke SetPr    343   G4ProcessManager::AddProcess to invoke SetProcessManager
353                                                   344 
354 - Aug 16,  H.Kurashige (procman-V03-02-01)        345 - Aug 16,  H.Kurashige (procman-V03-02-01)
355 - Fixed bugs in the copy constructor of G4Proc    346 - Fixed bugs in the copy constructor of G4ProcessManager.
356                                                   347 
357 - July, 31 H.Kurashige (procman-V03-02-00)        348 - July, 31 H.Kurashige (procman-V03-02-00)
358 - Modify arguments for Retreive/StorePhysicsTa    349 - Modify arguments for Retreive/StorePhysicsTable
359                                                   350 
360 - May 22, 01  G.Cosmo (procman-V03-01-00)         351 - May 22, 01  G.Cosmo (procman-V03-01-00)
361 - Cleared pedantic warnings from Linux-g++ ISO    352 - Cleared pedantic warnings from Linux-g++ ISO/ANSI setup.
362                                                   353 
363 - Mar 12, 01  H.Kurashige (procman-V03-00-00)     354 - Mar 12, 01  H.Kurashige (procman-V03-00-00)
364 - Modify Store/RetrievePhysicsTable methods       355 - Modify Store/RetrievePhysicsTable methods
365   (add a bool argument to specify ascii/binary    356   (add a bool argument to specify ascii/binary mode)
366                                                   357 
367 - Nov 08, 00    H.Kurashige (procman-V02-00-01    358 - Nov 08, 00    H.Kurashige (procman-V02-00-01)
368 - Added  Store/RetrievePhysicsTable (virtual)     359 - Added  Store/RetrievePhysicsTable (virtual) methods
369                                                   360 
370 - Nov 03 ,00 H.Kurashige (procman-V02-00-00)      361 - Nov 03 ,00 H.Kurashige (procman-V02-00-00)
371 - Fixed bugs in G4ProcTblElement::operator=       362 - Fixed bugs in G4ProcTblElement::operator=
372 - Remove destruction of processes in G4Process    363 - Remove destruction of processes in G4ProcessTable::~G4ProcessTable()
373 - STL migration in G4ProcessVector                364 - STL migration in G4ProcessVector
374 - Add thePILfactor and GPIL methods in G4VProc    365 - Add thePILfactor and GPIL methods in G4VProcess
375                                                   366 
376 - May 12 ,00 H.Kurashige (procman-V01-01-00)      367 - May 12 ,00 H.Kurashige (procman-V01-01-00)
377 -  small bug fix in G4ProcessManager.cc           368 -  small bug fix in G4ProcessManager.cc
378                                                   369 
379 - Mar. 02, 00 H.Kurashige (procman-V01-00-01)     370 - Mar. 02, 00 H.Kurashige (procman-V01-00-01)
380 -  Use STL vector instead of  RW vectors (exce    371 -  Use STL vector instead of  RW vectors (except for G4PhysicsVector)
381 -  Add registration of process into ProcessTab    372 -  Add registration of process into ProcessTable in copy constructor
382                                                   373 
383 - Feb. 25, 00 H.Kurashige (procman-V01-00-00)     374 - Feb. 25, 00 H.Kurashige (procman-V01-00-00)
384 -  Remove G4RhoZero from G4ParticleTypes.hh       375 -  Remove G4RhoZero from G4ParticleTypes.hh
385                                                   376 
386                                                   377 
387 - Nov. 7, 99 H.Kurashige (procman-V00-01-01)      378 - Nov. 7, 99 H.Kurashige (procman-V00-01-01)
388 -  Added comments in header files for "Softwar    379 -  Added comments in header files for "Software Reference Manual"
389                                                   380 
390 - Oct 5, 99 H.Kurashige (procman-V00-01-00)       381 - Oct 5, 99 H.Kurashige (procman-V00-01-00)
391 - No process will be added if not IsApplicable    382 - No process will be added if not IsApplicable
392                                                   383 
393 - June 17, 99 H.Kurashige (procman-01-00-04)      384 - June 17, 99 H.Kurashige (procman-01-00-04)
394 - Disable Activate/InactivateProcess methods i    385 - Disable Activate/InactivateProcess methods in G4ProcessManager
395   (and related UI commands) in "Init" state       386   (and related UI commands) in "Init" state
396                                                   387 
397 - May 3,  99 H.Kurashige (procman-01-00-03a)      388 - May 3,  99 H.Kurashige (procman-01-00-03a)
398 - Add G4ProcessManager::GetProcessActivation      389 - Add G4ProcessManager::GetProcessActivation
399                                                   390 
400 - Apr 30, 99 H.Kurashige (procman-01-00-03)       391 - Apr 30, 99 H.Kurashige (procman-01-00-03)
401 - Remove G4EnergyLossTable from G4IVRestDiscre    392 - Remove G4EnergyLossTable from G4IVRestDiscreteProcess and
402   G4IVContinousDiscreteProcess (Laszlo)           393   G4IVContinousDiscreteProcess (Laszlo)
403                                                   394 
404 - Apr 17, 99 H.Kurashige (procman-01-00-02a)      395 - Apr 17, 99 H.Kurashige (procman-01-00-02a)
405 - correct G4IVContinousDiscreteProcess.cc         396 - correct G4IVContinousDiscreteProcess.cc
406                                                   397 
407 - Apr 13, 99 H.Kurashige (procman-01-00-02)       398 - Apr 13, 99 H.Kurashige (procman-01-00-02)
408 - clean up codes (Hisaya)                         399 - clean up codes (Hisaya)
409                                                   400 
410 - Feb 6, 99   H.Kurashige (procman-01-00-01)      401 - Feb 6, 99   H.Kurashige (procman-01-00-01)
411 -  Add G4ParticleTypes.hh (migrated from parti    402 -  Add G4ParticleTypes.hh (migrated from particles/management) (Hisaya)
412 -  Allow registration of processes to shortliv    403 -  Allow registration of processes to shortlived particles (Hisaya)
413                                                   404 
414                                                   405 
415 Feb 6, 99   H.Kurashige -                         406 Feb 6, 99   H.Kurashige -
416 - Created.                                        407 - Created.
417                                                   408 
418                                                   409 
419                                                   410 
420                                                   411 
421                                                   412 
422                                                   413