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