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