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