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