[827] | 1 | $Id: History,v 1.121 2007/10/09 03:51:06 tsasaki Exp $ |
---|
| 2 | $Name: $ |
---|
| 3 | ------------------------------------------------------------------- |
---|
| 4 | |
---|
| 5 | ========================================================= |
---|
| 6 | Geant4 - an Object-Oriented Toolkit for Simulation in HEP |
---|
| 7 | ========================================================= |
---|
| 8 | |
---|
| 9 | Category History file |
---|
| 10 | --------------------- |
---|
| 11 | This file should be used by G4 developers and category coordinators |
---|
| 12 | to briefly summarize all major modifications introduced in the code |
---|
| 13 | and keep track of all category-tags. |
---|
| 14 | It DOES NOT substitute the CVS log-message one should put at every |
---|
| 15 | committal in the CVS repository ! |
---|
| 16 | |
---|
| 17 | ---------------------------------------------------------- |
---|
| 18 | * Reverse chronological order (last date on top), please * |
---|
| 19 | ---------------------------------------------------------- |
---|
| 20 | |
---|
| 21 | 08 Oct 2007 T.Sasaki (tracking-V09-00-01) |
---|
| 22 | - G4SteppingManager.hh: use kCarTolerance in CalculateSafety() instead of zero |
---|
| 23 | |
---|
| 24 | 04 Oct 2007 T.Sasaki (tracking-V09-00-00) |
---|
| 25 | - G4SteppingManager: fix to use kCarTolerance in Stepping() for the |
---|
| 26 | computation of 'endPointSafety'. |
---|
| 27 | |
---|
| 28 | 9th May 2007 M.Asai (tracking-V08-03-00) |
---|
| 29 | - Allowing regional user stepping action. |
---|
| 30 | |
---|
| 31 | 13 November 2006 T.Sasaki (tracking-V08-01-06) |
---|
| 32 | - Removed G4VSteppingVerbose::TrackBanner() and add new methed |
---|
| 33 | G4TrackingManager::TrackBanner() for the fix. |
---|
| 34 | |
---|
| 35 | 04 November 2006 M.Asai |
---|
| 36 | - Added new method G4VSteppingVerbose::TrackBanner() and moved the |
---|
| 37 | hard-coded verbosity in G4TrackingManager to this method. Also |
---|
| 38 | modified G4SteppingManager to invoke this new method. |
---|
| 39 | |
---|
| 40 | 3rd November 2006 J.Allison (tracking-V08-01-05) |
---|
| 41 | - Augmented /tracking/storeTrajectory. Now takes integer parameter: |
---|
| 42 | 0 : Don't Store trajectories. |
---|
| 43 | !=0 : Store trajectories. |
---|
| 44 | 1 : Choose G4Trajectory as default. |
---|
| 45 | 2 : Choose G4SmoothTrajectory as default. |
---|
| 46 | 3 : Choose G4RichTrajectory as default. |
---|
| 47 | |
---|
| 48 | 16 October 2006 J.Allison |
---|
| 49 | - All trajectories: |
---|
| 50 | o Protect points container pointer in destructor. |
---|
| 51 | o Make G4AttDef descriptions more concise. |
---|
| 52 | - G4RichTrajectory: |
---|
| 53 | o Bug fix: Create G4AttValues for user-defined creator process. |
---|
| 54 | - G4VTrajectory: Improved ShowTrajectory. |
---|
| 55 | |
---|
| 56 | 27 September 2006 M.Asai (tracking-V08-01-04) |
---|
| 57 | - Fix in G4SteppingManager for the treatment of trajectory update |
---|
| 58 | - According fixes in the trajectory classes. |
---|
| 59 | |
---|
| 60 | 14 August 2006 M.Asai (tracking-V08-01-03) |
---|
| 61 | - Fix "double-deletion" in the destructor of G4SteppingManager. |
---|
| 62 | |
---|
| 63 | 13 July 2006 T.sasaki (tracking-V08-01-02) |
---|
| 64 | - Fix on G4StepingVerbose for ForceConditions |
---|
| 65 | |
---|
| 66 | 09 June 2006 T. Sasaki |
---|
| 67 | - Secondary vector is now owned by G4Step and G4TrackVector class has |
---|
| 68 | been moved in the track category |
---|
| 69 | |
---|
| 70 | 15 June 2006 G. Cosmo (tracking-V08-00-04) |
---|
| 71 | - Fixed implementation of static methods in G4VSteppingVerbose to be |
---|
| 72 | NOT inline. Required also to allow DLL working on Windows ! |
---|
| 73 | |
---|
| 74 | 02 June 2006 G. Cosmo (tracking-V08-00-03) |
---|
| 75 | - Restored original CVS headers to files... |
---|
| 76 | |
---|
| 77 | 30 May 2006 G. Cosmo (tracking-V08-00-02) |
---|
| 78 | - Fixed online implementation of SetSilent() and SetSilentStepInfo() |
---|
| 79 | in G4VSteppingVerbose. |
---|
| 80 | |
---|
| 81 | 24 May 2006 T. Sasaki (tracking-V08-00-01) |
---|
| 82 | - New flags are introduced in G4VSteppingVerbose to give more control |
---|
| 83 | 24 May 2006 T. Sasaki |
---|
| 84 | - a bug fix for StepStatus when the track is outside of WorldBoundary |
---|
| 85 | - New header was inserted to all of the files to check the last update |
---|
| 86 | 09 March 2006 T. Sasaki |
---|
| 87 | - Added Silent and SilentStepInfo member to G4VStepverbose |
---|
| 88 | |
---|
| 89 | 24 November 2005 J. Allison (tracking-V07-01-05) |
---|
| 90 | - Added G4RichTrajectory and G4RichTrajectoryPoint. |
---|
| 91 | - Updated comments in G4VTrajectory.hh and G4VTrajectoryPoint.hh |
---|
| 92 | 22 November 2005 M. Asai (tracking-V07-01-04) |
---|
| 93 | - Put G4Exception to the constructors of G4UsertrackingAction and G4UserSteppingAction |
---|
| 94 | to protect against their instantiation before G4VUserPhysicsList is instantiated and set to |
---|
| 95 | G4RunManager. |
---|
| 96 | 21 November 2005 M. Asai (tracking-V07-01-03) |
---|
| 97 | - Migration to sstream. |
---|
| 98 | |
---|
| 99 | 14 November 2005 Jane Tinslay (tracking-V07-01-02) |
---|
| 100 | - Modifications to G4VTrajectory::DrawTrajectory for enhanced |
---|
| 101 | trajectory drawing. |
---|
| 102 | |
---|
| 103 | 21 September 2005 T. Sasaki(tracking-V07-01-01) |
---|
| 104 | - fix for fastsimulation problem in G4SteppingManager2.cc |
---|
| 105 | 19 July 2005 T. Sasaki (tracking-V07-01-00) |
---|
| 106 | - fix for the bug in InvokeAlongStepDoItProcs() |
---|
| 107 | 3rd May 2005 John Allison (tracking-V07-00-01 - needs greps-V07-00-04) |
---|
| 108 | - Corrected AttDefs. |
---|
| 109 | - Made use of G4AttCheck. |
---|
| 110 | |
---|
| 111 | 22 April 2005 T. Sasaki (not included in tracking-V07-00-01) |
---|
| 112 | - SetNavigator Method has been removed from G4TrackingManager |
---|
| 113 | |
---|
| 114 | 22 March 2005 John Allison (tracking-V07-00-00 - needs global-V07-00-03) |
---|
| 115 | - Simplified creation of G4AttValues using G4BestUnit::operator |
---|
| 116 | G4String and G4UIcommand::ConvertToString. |
---|
| 117 | |
---|
| 118 | 07 December 2004 Gabriele Cosmo (tracking-V06-02-09) |
---|
| 119 | - Implemented migration to <cmath>. |
---|
| 120 | |
---|
| 121 | 01 December 2004 Gabriele Cosmo (tracking-V06-02-08) |
---|
| 122 | - Fix in G4SteppingManager::InvokePSDIP() for completing migration |
---|
| 123 | to new G4VParticleVhange interface. |
---|
| 124 | |
---|
| 125 | 18 November 2004 Joseph Perl (tracking-V06-02-07) |
---|
| 126 | - G4Trajectory add HepRep attribute for magnitude of momentum |
---|
| 127 | - G4SmoothTrajectory add HepRep attribute for magnitude of momentum |
---|
| 128 | |
---|
| 129 | Nov.18,2005 T.Sasaki(tracking-V06-02-06) |
---|
| 130 | - G4SteppingManager2.cc Fix on interactive on/of for AtRest processes |
---|
| 131 | Nov.16,2005 T.Sasaki(tracking-V06-02-05) |
---|
| 132 | - G4SteppingManager2.cc change the track status to StopAndKill when a track looses all kinetic energy cumlatively while the AlongStep loop |
---|
| 133 | Nov.10,2004 T.Sasaki(tracking-V06-02-04) |
---|
| 134 | - G4SteppingVerbose forced to be singleton. |
---|
| 135 | - G4SteppingManager no more issue G4Excetpion even if no atRestDoit proccesses exit. |
---|
| 136 | - G4SteppingManager change the track status to G4StopButAlive if the kinetic energy becomes below zero while AlongStep loop. |
---|
| 137 | |
---|
| 138 | Aug.27, 2004 M.Asai (tracking-V06-02-03) |
---|
| 139 | - G4SteppingManager now looks at "preStepPoint" for the sensitivety of the |
---|
| 140 | volume instead of the logical volume through G4Track. |
---|
| 141 | |
---|
| 142 | Jul.08, 2004 K. Amako (tracking-V06-02-02) |
---|
| 143 | - Modified G4SteppingVerbose.cc so that PostStep information is printed out |
---|
| 144 | even when PostStep process is triggered by AlongStep process. |
---|
| 145 | |
---|
| 146 | Jul.06, 2004 M.Asai (tracking-V06-02-01) |
---|
| 147 | - Remove the modification along tracking-V06-00-00 tag for G4SteppingManager2.cc |
---|
| 148 | and let a fix on it be on top of this. |
---|
| 149 | - The fix is for incorrect total number of secondaries. |
---|
| 150 | |
---|
| 151 | Jul.05, 2004 G.Cosmo (tracking-V06-02-00) |
---|
| 152 | - Moved inlined contructors/destructors for G4Vtrajectory and G4VTrajectoryPoint |
---|
| 153 | to NOT inline. Created G4VtrajectoryPoint.cc file. |
---|
| 154 | Corrected signature of operator==() to canonical implementation. |
---|
| 155 | |
---|
| 156 | Jun.11, 2004 G.Cosmo (tracking-V06-01-02) |
---|
| 157 | - Use global flag G4TRACKING_ALLOC_EXPORT to export extern symbols for DLLs. |
---|
| 158 | Modified GNUmakefile and rearranged usage of extern symbols in classes. |
---|
| 159 | |
---|
| 160 | Jun.09, 2004 G.Cosmo (tracking-V06-01-01) |
---|
| 161 | - Adopt G4DLLIMPORT/G4DLLEXPORT technique to handle extern simbols for |
---|
| 162 | allowing support of DLLs on Windows. |
---|
| 163 | - Coworks with "global-V06-01-02b". |
---|
| 164 | |
---|
| 165 | Jun.07, 2004 G.Cosmo (tracking-V06-01-00) |
---|
| 166 | - Export extern symbols for allowing support of DLLs on Windows. |
---|
| 167 | Modified files: G4Trajectory.hh, G4TrajectoryPoint.hh, |
---|
| 168 | G4SmoothTrajectory.hh, G4SmoothTrajectoryPoint.hh. |
---|
| 169 | - GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows. |
---|
| 170 | - Coworks with "global-V06-01-02a". |
---|
| 171 | |
---|
| 172 | Mar.19, 2004 M.Asai (tracking-V06-00-01) |
---|
| 173 | - G4SteppingManager2.cc has been restored back to the version in |
---|
| 174 | geant4-06-00. The tag tracking-V06-00-00 was meant to be internal |
---|
| 175 | but eventually it was included in the reference tag. |
---|
| 176 | |
---|
| 177 | Jan.20, 2004 M.Asai (tracking-V06-00-00) |
---|
| 178 | - Remove obsolete operation for UserLimits in G4SteppingManager2.cc. |
---|
| 179 | |
---|
| 180 | Dec.09, 2003 M.Asai (tracking-V05-02-05) |
---|
| 181 | - G4SteppingManager.hh : Fix problem in SetUserAction(). |
---|
| 182 | |
---|
| 183 | Nov.18, 2003 M.Asai (tracking-V05-02-04) |
---|
| 184 | - G4TrackingManager.cc: Move the invokation of PreUserTrackingAction |
---|
| 185 | after SetInitialStep, so that geometrical infomation is available |
---|
| 186 | at PreUserTrackingAction. |
---|
| 187 | |
---|
| 188 | Nov.10, 2003 G.Cosmo (tracking-V05-02-03) |
---|
| 189 | - G4SteppingManager.cc: renamed method LocateGlobalPointAndSetup(p,v,history) to |
---|
| 190 | to ResetHistoryAndLocate(p,v,history) according to changes in G4Navigator. |
---|
| 191 | |
---|
| 192 | Oct.4, 2003 G.Cosmo (tracking-V05-02-02) |
---|
| 193 | - GNUmakefile: |
---|
| 194 | o added dependency to new module "geometry/navigation". |
---|
| 195 | o replaced "digits+hits" with "digits_hits". |
---|
| 196 | - Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00". |
---|
| 197 | |
---|
| 198 | Sept. 25, 2003 H.Kurashige (tracking-V05-02-01) |
---|
| 199 | - modify GNUMakefile for processes/cuts category |
---|
| 200 | |
---|
| 201 | Sept. 19, 2003 V.Ivanchenko (tracking-V05-02-00) |
---|
| 202 | - migrade to model variant of EM physics |
---|
| 203 | |
---|
| 204 | May 23, 2003 M.Asai (tracking-V05-01-01) |
---|
| 205 | - Clean up unused variables in trajectory classes. |
---|
| 206 | |
---|
| 207 | May 21, 2003 M.Asai (tracking-V05-01-00) |
---|
| 208 | - Clean up unused variables in user action classes. |
---|
| 209 | |
---|
| 210 | Apr 11, 2003 M.Asai (tracking-V05-00-03) |
---|
| 211 | - Recover "ApplyCuts" under "cuts-per-region" |
---|
| 212 | |
---|
| 213 | Apr 10, 2003 T.Sasaki (tracking-V05-00-02) |
---|
| 214 | - G4SteppingManger2.cc: Fix for the uninitilized variable |
---|
| 215 | Mar 17, 2003, G.Cosmo (tracking-V05-00-01) |
---|
| 216 | - G4SteppingVerbose.cc: fixed retrieval of phys-volume name, adding |
---|
| 217 | check for NULL pointer for post-step physical volume returned. |
---|
| 218 | |
---|
| 219 | Dec 16, 2002, G.Cosmo (tracking-V05-00-00) |
---|
| 220 | - Merged branch "geant4-04-01-ref-02-cuts-branch" to HEAD. |
---|
| 221 | Included development for 'cuts-by-region': |
---|
| 222 | o Modified implementation of stepping to cope with new scheme for |
---|
| 223 | cuts and regions. |
---|
| 224 | |
---|
| 225 | Dec 12, 2002, G.Cosmo (tracking-V04-01-15) |
---|
| 226 | - G4SteppingVerbose.cc: undo change introduced in tag "tracking-V04-01-07", where |
---|
| 227 | call to CopyState() in TrackingStarted() method was commented out, probably by |
---|
| 228 | mistake (?). |
---|
| 229 | The patch fixes the crash observed while running largeN test on test14. |
---|
| 230 | |
---|
| 231 | Dec 12, 2002, G.Cosmo (tracking-V04-01-14) |
---|
| 232 | - Corrected problem introduced in the last tag and concerning the usage of abs() |
---|
| 233 | (not defined of the std namespace!), causing compilation error on Windows. |
---|
| 234 | |
---|
| 235 | Dec 6, 2002, J.Allison (tracking-V04-01-13) |
---|
| 236 | - Last minute fix to G4VTrajectory::DrawTrajectory. |
---|
| 237 | |
---|
| 238 | Dec 6, 2002, J.Allison (tracking-V04-01-12) |
---|
| 239 | - Fixed unprotected pointer in G4SmoothTrajectoryPoint::CreateAttValues. |
---|
| 240 | |
---|
| 241 | Dec 4, 2002, T.Sasaki (tracking-V04-01-11) |
---|
| 242 | - static Get/SetInstnce methods has moved to .cc from .hh. |
---|
| 243 | |
---|
| 244 | Nov 18, 2002, M.Asai (tracking-V04-01-10) |
---|
| 245 | - Tagged. |
---|
| 246 | |
---|
| 247 | Nov 11, 2002, J.Allison |
---|
| 248 | - Restored G4SmoothTrajectory::DrawTrajectory. |
---|
| 249 | |
---|
| 250 | Nov 8, 2002, M.Asai (tracking-V04-01-09) |
---|
| 251 | - Tagged for Geant4 5.0 release |
---|
| 252 | |
---|
| 253 | Nov 8, 2002 J.Generowicz |
---|
| 254 | - Bodies introduced into SmoothTrajectory(Point) classes |
---|
| 255 | |
---|
| 256 | Nov 8, 2002, J.Allison |
---|
| 257 | - Implemented default Show/DrawTrajectory in G4VTrajectory. |
---|
| 258 | - Augmented GetAttDefs and CreateAttValues in G4(Smooth)Trajectory(Point). |
---|
| 259 | |
---|
| 260 | Nov 07, 2002, T,Sasaki (tracking-V04-01-07, tracking-V04-01-08) |
---|
| 261 | - Fix for the problem with optical processes |
---|
| 262 | Nov 05, 2002, T,Sasaki (tracking-V04-01-06) |
---|
| 263 | - clean up G4SteppingManager.hh and G4VSterppinVerbose.cc |
---|
| 264 | |
---|
| 265 | Nov 05, 2002, M.Asai (tracking-V04-01-05) |
---|
| 266 | - tagged. |
---|
| 267 | |
---|
| 268 | Nov 05, 2002, J.Generowicz |
---|
| 269 | - Renamed aTrajectory(Point)Allocator to aSmoothTrajectory(Point)Allocator |
---|
| 270 | in the SmoothTrajectory(Point) classes. |
---|
| 271 | |
---|
| 272 | Nov 01, 2002, M.Asai (tracking-V04-01-04) |
---|
| 273 | - Merge tracking-V04-01-03 and tracking-V04-01-02. |
---|
| 274 | |
---|
| 275 | Nov 1, 2002, J.Allison (tracking-V04-01-03 - does not include V04-01-02) |
---|
| 276 | - Canonical tag of traj03 (see below). |
---|
| 277 | |
---|
| 278 | Oct 31, 02 T. Sasaki (tracking-V04-01-02) |
---|
| 279 | - G4SteppingManager.hh/cc |
---|
| 280 | o new ForceCondition flag StronglyForced was implemented |
---|
| 281 | |
---|
| 282 | Oct 28, 2002, J.Allison (traj03) |
---|
| 283 | - Changed GetAttDefs return signature to map. |
---|
| 284 | - Changed GetAttValues to CreateAttValues. |
---|
| 285 | - Improved descriptions. |
---|
| 286 | |
---|
| 287 | Oct 24, 02 J.Allison (traj02) |
---|
| 288 | - Implemented simple versions of G4Trajectory::GetAttDefs/Values. |
---|
| 289 | |
---|
| 290 | Oct 16, 02 J.Allison (traj01) |
---|
| 291 | - Added GetAttDefs to G4VTrajectory, etc., and small corrections. |
---|
| 292 | |
---|
| 293 | Sep 03, 02 M.Asai |
---|
| 294 | - Start working for trajectory related issues |
---|
| 295 | o Modification made : G4VTrajectory, G4VTrajectoryPoint, G4Trajectory, G4TrajectoryPoint |
---|
| 296 | o Introduced : G4SmoothTrajectory, G4SmoothTrajectoryPoint |
---|
| 297 | |
---|
| 298 | Aug 21, 02 M.Asai (tracking-V04-01-01) |
---|
| 299 | - G4TrackingManager.cc |
---|
| 300 | o Set fpTrajectory pointer to zero when the trajectory is deleted. |
---|
| 301 | |
---|
| 302 | Aug 13, 02 M.Asai (tracking-V04-01-00) |
---|
| 303 | - G4TrackingManager.hh, G4TrackingManager.cc |
---|
| 304 | o Re-implement EventAborted() method to ensure this command |
---|
| 305 | properly works even at the stepping phase. |
---|
| 306 | |
---|
| 307 | Apr 25, 02 M.Asai (tracking-V04-00-05) |
---|
| 308 | - G4TrackingManager.cc |
---|
| 309 | o Implement EventAborted() method |
---|
| 310 | |
---|
| 311 | Feb 07. 02 T.Sasaki (tracking-V04-00-04) |
---|
| 312 | - G4SteppingManager.cc |
---|
| 313 | o Withdrawal of the fix in tracking-V04-00-02 |
---|
| 314 | |
---|
| 315 | Feb 04, 02 G.Cosmo (tracking-V04-00-03) |
---|
| 316 | - G4SteppingManager.hh |
---|
| 317 | o moved 'SizeOfSelectedDoItVector' to global scope again, to allow porting on |
---|
| 318 | WIN-VC compiler. As private member, the following error is reported: |
---|
| 319 | - illegal pure syntax, must be '= 0' - |
---|
| 320 | - 'SizeOfSelectedDoItVector' : pure specifier can only be specified for functions - |
---|
| 321 | |
---|
| 322 | Feb 03, 02 T.Sasaki and H.Kurashige |
---|
| 323 | - G4SteppingManager2.cc |
---|
| 324 | o fix for extra steps when the ApplyCuts flag is set |
---|
| 325 | |
---|
| 326 | Jan 23, 02 T.Sasaki(tracking-V04-00-02) |
---|
| 327 | - G4SteppingManager.cc |
---|
| 328 | o safe comparison between floating numbers (0.0->DBL_MIN) |
---|
| 329 | |
---|
| 330 | Jan 22, 02 M.Asai (tracking-V04-00-01) |
---|
| 331 | - G4SteppingManager.cc |
---|
| 332 | o Issue G4Exception if a primary track starts outside of the world. |
---|
| 333 | |
---|
| 334 | Jan 21, 02 T.Sasaki (tracking-V04-00-00) |
---|
| 335 | - G4SteppingManager[.hh.cc]: |
---|
| 336 | o Fixed a bug for particles below threshold. Avoid double steps. |
---|
| 337 | If any of decay process might not set the GoodForTracking flag |
---|
| 338 | properly, the particle will be killed. |
---|
| 339 | o moved static variable SizeOfSelectedDoItVector from the global |
---|
| 340 | to class scope. |
---|
| 341 | |
---|
| 342 | Dec 06, 01 G.Cosmo (tracking-V03-02-05) |
---|
| 343 | - G4SteppingVerbose.cc: removed trigraph warning on Linux-g++. |
---|
| 344 | |
---|
| 345 | Nov 27, 01 J.Apostolakis (tracking-V03-02-04) |
---|
| 346 | Correction to the use the touchable Handle for secondary tracks, |
---|
| 347 | when it is available. |
---|
| 348 | Now the direction is used in locating a particle (primary or |
---|
| 349 | secondary) in SetInitialStep. This is in order to assist in |
---|
| 350 | starting particles that are on/near-to boundaries in the correct |
---|
| 351 | volume. |
---|
| 352 | |
---|
| 353 | Nov 27, 01 J.Apostolakis (tracking-V03-02-03) |
---|
| 354 | Initial step now uses the touchable Handle of the secondary track, |
---|
| 355 | when it exists and is valid. |
---|
| 356 | |
---|
| 357 | To be useful this tag depends the tag track-V03-02-07, |
---|
| 358 | which enables touchable handles in secondaries. |
---|
| 359 | |
---|
| 360 | Nov 08, 01 G.Cosmo (tracking-V03-02-02) |
---|
| 361 | - Introduced changes for reference-counted touchables (T.Sasaki). |
---|
| 362 | - Removed warnings from Linux-g++ (R.Chytracek). |
---|
| 363 | - Some reformatting (R.Chytracek). |
---|
| 364 | |
---|
| 365 | Oct 11, 01 G.Cosmo (tracking-V03-02-00) |
---|
| 366 | - G4VSteppingVerbose.hh: removed redundant inclusion of RW wrapper header. |
---|
| 367 | |
---|
| 368 | Jun 06, 01 G.Cosmo (tracking-V03-01-02) |
---|
| 369 | - G4SteppingManager.cc: explicitly initialise values to zero in STL |
---|
| 370 | collections fSelectedAtRestDoItVector, fSelectedAlongStepDoItVector, and |
---|
| 371 | fSelectedPostStepDoItVector in G4SteppingManager default constructor. |
---|
| 372 | This overcomes warnings detected on HP-aCC. |
---|
| 373 | |
---|
| 374 | May 10, 01 T.Sasaki (tracking-V03-01-01) |
---|
| 375 | - fix for a suspneded track's vertex info. |
---|
| 376 | |
---|
| 377 | May 03, 01 T.Sasaki/J.Allison (tracking-V03-01-00) |
---|
| 378 | - G4TrackingMessenger* messenger moved to the class scope in G4TrackingManager. |
---|
| 379 | - Changes for greps-V03-01-01 (elimination of RW) in G4Trajectory.cc. |
---|
| 380 | |
---|
| 381 | Feb 09, 01 T.Sasaki (tracking-V03-00-05) |
---|
| 382 | - Fix for linux etc. |
---|
| 383 | |
---|
| 384 | Feb 08, 01 T.Sasaki (tracking-V03-00-03) |
---|
| 385 | - STL migration: get rid of most of RW vectors |
---|
| 386 | |
---|
| 387 | Feb 05, 01 G.Cosmo (tracking-V03-00-02) |
---|
| 388 | - STL migration for G4OrderedTable and G4DataVector. |
---|
| 389 | Modified files: G4VSteppingVerbose.hh. |
---|
| 390 | |
---|
| 391 | Jan 12, 01 T.Sasaki (tracking-V03-00-01) |
---|
| 392 | - correction of class description |
---|
| 393 | |
---|
| 394 | Nov 04, 00 T.Sasaki (tracking-V02-00-02) |
---|
| 395 | - G4TrackingManager.icc has been modified for new biasing schme |
---|
| 396 | - Descriptions are added too header files |
---|
| 397 | |
---|
| 398 | Aug 30, 00 T.Sasaki (tracking-V02-00-01) |
---|
| 399 | - Protection for no AtRestDoIt procs. |
---|
| 400 | |
---|
| 401 | June 2, 00 M.Asai (tracking-01-01-01) |
---|
| 402 | - Add SetUserTrackInformation(G4VUserTrackInformation*) to |
---|
| 403 | G4TrackingManager |
---|
| 404 | - Fix problems in deleteing Touchable in G4SteppingManager (Hisaya) |
---|
| 405 | |
---|
| 406 | Hune 1, 00 H.Kurashige |
---|
| 407 | - Add "const" to all G4VTouchable pointer |
---|
| 408 | |
---|
| 409 | Jan 23, 00 T.Sasaki |
---|
| 410 | - GetCurrentValue() in G4TrackingMessenger.cc have a return value |
---|
| 411 | - SetUserAction in G4SteppingManager.hh protected null pointers |
---|
| 412 | |
---|
| 413 | Oct 22, 99 T.Sasaki G4SteppingMangaer.cc fixed the UserLmit problem |
---|
| 414 | |
---|
| 415 | Oct 13, 99 T.Sasaki updated G4SteppingVerbose and G4VSteppingVerbose |
---|
| 416 | |
---|
| 417 | Jun 29, 99 G.Folger have the ctor always assign a SteppingVerbose to fVerbose |
---|
| 418 | |
---|
| 419 | Apr 15, 99 M.Asai (tracking-01-00-03) |
---|
| 420 | - Make arguments in user action classes take const pointers. |
---|
| 421 | - Make trajectory and trajectory point as derivable classes. |
---|
| 422 | |
---|
| 423 | Mar 23, 99 T.Sasaki (tracking-01-00-02) |
---|
| 424 | - Fix for precision problem of safety in SteppingManager by John Apostolakis |
---|
| 425 | - G4VSteppingVerbose is introduced |
---|
| 426 | |
---|
| 427 | Feb 18, 99 T.Sasaki (tracking-01-00-01) |
---|
| 428 | - ShowStep() method was moved from G4Step to G4SteppingVerbose |
---|
| 429 | |
---|
| 430 | Nov 25, 98 T.Sasaki (tracking-00-04-03) |
---|
| 431 | - Fix to G4SteppingManager.cc to set proper 2ndary numbers. |
---|
| 432 | |
---|
| 433 | Nov 17 ,98 H.Kurashige (tracking-00-04-01) |
---|
| 434 | - Fixed treatment of safety in case of ApplyCuts flag is ON |
---|
| 435 | |
---|
| 436 | August 25, 98 G.Cosmo (tracking-00-02-01) |
---|
| 437 | - Minor fix to G4SteppingManager.hh, G4SteppingVerbose.hh |
---|
| 438 | and G4TrackVector.hh. |
---|
| 439 | Angle brackets should be used for inclusion of RW classes! |
---|
| 440 | |
---|
| 441 | July 1, 98 K. Amako |
---|
| 442 | - Tag for tracking-00-07-02. This includes the following features. |
---|
| 443 | - Because J. Apostolakis changed the way to calcluate safety in the |
---|
| 444 | transportation AlongStepGPIL, the way to set safety of the PostStepPoint |
---|
| 445 | was modified. Except the first step, the safety of the PreStepPoint |
---|
| 446 | is also valid in this scheme. |
---|
| 447 | - The coherent energy cut scheme is implemented. This means that |
---|
| 448 | the energy of a secondary particle is checked against the energy |
---|
| 449 | cut value and also safety. Also the 'GoodForTracking' flag is |
---|
| 450 | checked. A warning message will be issued if a secondary particle |
---|
| 451 | has illegal status (i.e. below energy cut and 'GoodForTracking' is off). |
---|
| 452 | Because processes don't set properly the 'GoodForTracking' yet, this |
---|
| 453 | waning message is temporary suppressed in the current tag. |
---|
| 454 | |
---|
| 455 | June 22, 98 J.Apostolakis |
---|
| 456 | |
---|
| 457 | - Added fix to implementation of new scheme of 'Safety'. |
---|
| 458 | |
---|
| 459 | June 16, 98 P.Urban -- recorded by J. Apostolakis |
---|
| 460 | |
---|
| 461 | - Added changes for tracking optimisation. (Merged from branch) |
---|
| 462 | - tagged tracking-00-06-03. |
---|
| 463 | |
---|
| 464 | June 11, 98 G.Cosmo (tracking-00-06-02) |
---|
| 465 | - Tagged tracking-00-06-02. |
---|
| 466 | Includes changes by P.Mora de Freitas and M.Asai which were missing in |
---|
| 467 | the previous tag. |
---|
| 468 | |
---|
| 469 | June 6, 98 M.Asai |
---|
| 470 | - GNUmakefile is modified to correspond to the new "digits+hits" structure. |
---|
| 471 | |
---|
| 472 | Jun 3, 98 P.Mora de Freitas/M.Verderi |
---|
| 473 | - Implement new scheme of 'Safety' where it becomes the 'range within |
---|
| 474 | the assumptions of all processes are valid'. In the G4SteppingManager |
---|
| 475 | GetPIL loop the safety becomes "competitive" like the step limitation. |
---|
| 476 | This means that at the begining of every step the G4SteppingManager |
---|
| 477 | will initialize it to DBLMAX and that processes can only decrease it. |
---|
| 478 | |
---|
| 479 | May 22, 98 T.Sasaki |
---|
| 480 | - Verbose codes are separated from SteppingManager. 2 files are aded. |
---|
| 481 | April 21, 98 G.Cosmo (tracking-00-05-01) |
---|
| 482 | - Tagged. |
---|
| 483 | |
---|
| 484 | April 12, 98 H.Kuraashige |
---|
| 485 | - Implement new scheme of 'Particle Change'. Please see |
---|
| 486 | particle_change.asc in geant4alpha/documents/particles+matter/. |
---|
| 487 | G4SteppingManager.hh, .cc have been modified. |
---|
| 488 | |
---|
| 489 | April 9, 98 G.Cosmo |
---|
| 490 | - Porting on DEC-cxx 6.0. |
---|
| 491 | Removed meaningless usage of "const" qualifier from functions |
---|
| 492 | return type for basic types by value. Modified files: G4Trajectory.hh |
---|
| 493 | |
---|
| 494 | March 18, 1998 K. Amako |
---|
| 495 | Add following information to G4Track: |
---|
| 496 | 1.Momentum direction at the start point (vertex position) of the track |
---|
| 497 | 2.Kinetic energy at the start point (vertex position) of the track |
---|
| 498 | 3.Pointer to the process which created the current track |
---|
| 499 | Due to this, the following files have modififed and committed. |
---|
| 500 | 1.NewDesignDoc.txt |
---|
| 501 | 2.G4Track.hh, G4Track.cc |
---|
| 502 | 3.G4SteppingManager.cc |
---|
| 503 | |
---|
| 504 | January 29, 97 K. Amako |
---|
| 505 | Following changes have been done and committed/tagged to cvs. |
---|
| 506 | Tag# is tracking-00-03-01. |
---|
| 507 | - G4SteppingManager.cc: Corrected so that the verbose |
---|
| 508 | 'AlongStepDoItAllDone' is invokded after the 'safety' update. |
---|
| 509 | - G4SteppingManager.cc: Added a comment in the 'G4Step Information' |
---|
| 510 | table of the verbose output of 'AlongStepDoIt (process by process)' |
---|
| 511 | so that 'safety' value in it is not updated yet. |
---|
| 512 | - G4TrackingMessanger.cc: Help for verbose has been updated. |
---|
| 513 | |
---|
| 514 | |
---|
| 515 | December 19, 97 G. Cosmo - (alpha03) |
---|
| 516 | |
---|
| 517 | - Created. |
---|