Ignore:
Timestamp:
Dec 22, 2010, 3:52:27 PM (15 years ago)
Author:
garnier
Message:

geant4 tag 9.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/geometry/History

    r850 r1347  
    1 $Id: History,v 1.39 2007/05/18 11:10:43 gcosmo Exp $
     1$Id: History,v 1.42 2010/10/27 07:34:32 gcosmo Exp $
    22-------------------------------------------------------------------
    33
     
    226226  Collecting subtags: field-V01-00-00, geomsolids-V01-00-00,
    227227                      geommng-V01-00-00 and geomvol-V01-00-00.
    228 
    229 Changes are now documented in the individual sub-category History files.
    230 ------------------------------------------------------------------------
     228- Changes are now documented in the individual sub-category History files.
    231229
    232230Nov  10,  99   John Apostolakis              geometry-V00-01-01
    233 
    234   geomsolids-V00-01-03
     231-------------------------------
     232- geomsolids-V00-01-03
    235233      which includes the following sub-tags:
    236234        geom-solids-csg-01-00-02-cand
     
    238236        breps-V00-01-00
    239237        stepinterface-V00-01-00
    240 
    241    geomvol-01-01-01b
    242 
    243    geommng-V00-01-01
    244 
    245    field-V00-01-02   
    246 
    247 ===============================================================================
     238- geomvol-01-01-01b
     239- geommng-V00-01-01
     240- field-V00-01-02   
     241
     242###############################################################################
    248243  Geant4 1.0  , 1st STL-based release.
    249 ===============================================================================
     244###############################################################################
     245
    250246June  7,  99   John Apostolakis              geometry-01-00-06
    251 
     247-------------------------------
    252248- Tagged.
    253249
    254250June  7,  99   D. C. Williams
    255  CSG Pcon/Pgon (and supporting classes) :  several changes
     251-------------------------------
     252- CSG Pcon/Pgon (and supporting classes) :  several changes
    256253
    257254June  4,  99   S. Giani
    258  G4Trap                 : CalculateExtent fix
    259  G4SmartVoxelHeader.cc  : protection against inconsistent CalculateExtent
     255-------------------------------
     256- G4Trap                 : CalculateExtent fix
     257- G4SmartVoxelHeader.cc  : protection against inconsistent CalculateExtent
    260258
    261259May  21,  99   John Apostolakis              geometry-01-00-05
     260-------------------------------
    262261- Tagged.
    263262
    264263May  20,  99   S.Giani, S.Magni
    265 
    266   Fixes in BREP  Line, & (PCone, FCylindrical/FConical surf) respectively
    267   For more details see solids/BREP/History
    268 
    269   Also see changes mentioned in solids/CSG/History for CSG Pcon/Pgon
     264-------------------------------
     265- Fixes in BREP  Line, & (PCone, FCylindrical/FConical surf) respectively
     266- For more details see solids/BREP/History
     267- Also see changes mentioned in solids/CSG/History for CSG Pcon/Pgon
    270268
    271269May  19,  99   Frank  Behner
    272  
    273   Volumes: Further minor fixes for STL.
     270------------------------------- 
     271- Volumes: Further minor fixes for STL.
    274272
    275273May  12,  99   John Apostolakis              geometry-01-00-04
    276 
     274-------------------------------
    277275- Tagged.
    278276
    279277May  12,  99   Simone Giani
    280   Fixes to G4BREPSolidPolyhedra and G4FPlane.
     278-------------------------------
     279- Fixes to G4BREPSolidPolyhedra and G4FPlane.
    281280
    282281May  10,  99   Frank  Behner
    283   Changes in RW use for compatibility with RW/STL in
     282-------------------------------
     283- Changes in RW use for compatibility with RW/STL in
    284284        management/src/G4PhysicalVolumeStore.cc 
    285285        management/src/G4LogicalVolumeStore.cc
     
    287287
    288288May   7,  98   John Apostolakis
    289 
    290   Changed G4Navigator to issue warning in the case of small inaccuracies
     289-------------------------------
     290- Changed G4Navigator to issue warning in the case of small inaccuracies
    291291   & cause fatal exception only for large deviations.
    292292
    293293May   3,  99   John Apostolakis              geometry-01-00-03
    294 
    295  Minor fixes
     294-------------------------------
     295- Minor fixes
    296296    In CSG solids:  Cons & Tubs  minor, and in PCon/PGon
    297297    For STL migration: PV-vol-store, NavLevel   (Frank Boehner)
    298298
    299299Apr  19,  99   John Apostolakis              geometry-01-00-02
    300 
    301  Small fixes to solids: consistency fix for CalculateExtent & tolerance
    302 
    303  CodeWarrior fixes (some) to magneticfield
    304 
     300-------------------------------
     301- Small fixes to solids: consistency fix for CalculateExtent & tolerance
     302- CodeWarrior fixes (some) to magneticfield
    305303
    306304Apr  15,  99   John Allison
    307 
    308   Added -I$(G4BASE)/intercoms/include to BREPS, Boolean abd CSG GNUmakefiles
    309             in preparation for move of G4VGraphicsScene to intercoms.
     305-------------------------------
     306- Added -I$(G4BASE)/intercoms/include to BREPS, Boolean abd CSG GNUmakefiles
     307  in preparation for move of G4VGraphicsScene to intercoms.
    310308
    311309Mar  19,  99   John Apostolakis              geometry-01-00-01
    312 
    313  Category tag using:
     310-------------------------------
     311- Category tag using:
    314312   solids:       [tag geomsolids-01-00-01]
    315313   volumes:      [tag geomsolids-01-00-01]
     
    318316
    319317Mar  19,  99   John Apostolakis
    320 
    321  Summary of significant changes in sub-categories/sub-directories
    322    management:   [tag geommng-01-00-02 ]
     318-------------------------------
     319- Summary of significant changes in sub-categories/sub-directories
     320  management:   [tag geommng-01-00-02 ]
    323321      G4AffineTransform.icc InverseProduct fix (used in Navigator).
    324322
    325    [....  Add information here .... ? ]
    326 
    327 Jan  15,  99   John Apostolakis   
    328 
    329    Fixes in CSG solids (Cons by V.Grichine, CSG Pcone+Pgon by D.C.Williams)
     323Jan  15, 99    John Apostolakis   
     324-------------------------------
     325- Fixes in CSG solids (Cons by V.Grichine, CSG Pcone+Pgon by D.C.Williams)
    330326
    331327Jan  15,  99   Simone Giani      ( rec by JA. )
    332    Fixes in the creation of Smart Voxels:
    333 
    334   Less memory intensive and much more performant at initialisation.
    335    No worse, but a little faster at tracking time.  (G4SmartVoxelHeader)
     328-------------------------------
     329- Fixes in the creation of Smart Voxels:
     330- Less memory intensive and much more performant at initialisation.
     331  No worse, but a little faster at tracking time.  (G4SmartVoxelHeader)
    336332
    337333Jan  10,  99   John Apostolakis   ( geometry-01-00-01 to be done)
    338                                     geometry as in geant4-00-patch2
    339 
    340    Fixes in BREPs (Pcone, Pgon, ...)  see solids/BREPS/History
    341    includes the subtags
    342 
     334-------------------------------     geometry as in geant4-00-patch2
     335- Fixes in BREPs (Pcone, Pgon, ...)  see solids/BREPS/History
     336  includes the subtags
    343337      stepinterface-01-00-01     
    344338      step-01-00-01
    345339
    346 ===============================================================================
     340###############################################################################
    347341  Geant4.0.0  , 1st production release.
    348 ===============================================================================
     342###############################################################################
    349343
    350344Dec  11,  98   John Apostolakis   geometry-00-04-04
    351 
    352    Fixes in BREP Pcone, Pgon
    353             new csg versions of above too.
    354 
     345-------------------------------
     346- Fixes in BREP Pcone, Pgon new csg versions of above too.
    355347
    356348Dec   9,  98   John Apostolakis   geometry-00-04-03
    357 
    358    Fixes for
    359 
     349-------------------------------
     350- Fixes for:
    360351     - BrepPCone in constructor, FPlane, Cylindrical, Conical surfaces.
    361352                       Ellipse and others.
     
    365356     - STEPinterface : several creators
    366357
    367 
    368358Dec   1,  98   John Apostolakis   geometry-00-04-02
    369 
    370   New code in solids/CSG (other implementation of Pgon, Pcon - not exercised)
     359-------------------------------
     360- New code in solids/CSG (other implementation of Pgon, Pcon - not exercised)
    371361
    372362Dec   1,  98   John Apostolakis   geometry-00-04-02minus
    373    Fixes in Boolean/src             portability
     363-------------------------------
     364- Fixes in Boolean/src             portability
    374365            BREPS/src               logical problems (bPcone, ConeSurf, Plane)
    375            
    376    Added History files in subdirectories.
    377 
     366- Added History files in subdirectories.
    378367
    379368Nov  27,  98   John Apostolakis   geometry-00-04-01
    380 
    381    Fixes in Boolean/src             code: logical fixes
     369-------------------------------
     370- Fixes in Boolean/src             code: logical fixes
    382371            magneticfield/include   interface problem
    383372                          src       printing in propagator (debug)
     
    387376            management              no changes - but fixed versions (now head)
    388377
    389 =======
    390378Nov  19,  98   John Apostolakis   geometry-00-03-10
    391 
    392  - Fixes from Lionel in BREPS/STEP/STEPinterface
    393 
    394  - management/include/G4LogicalVolume.icc
    395     Deleted and readded same version to get CVS to see it on the head.
    396 
     379-------------------------------
     380- Fixes from Lionel in BREPS/STEP/STEPinterface
     381- management/include/G4LogicalVolume.icc
     382  Deleted and readded same version to get CVS to see it on the head.
    397383
    398384Nov  19,  98   John Apostolakis   geometry-00-03-09
    399 
    400  - Added field-00-03-03
     385-------------------------------
     386- Added field-00-03-03
    401387     (it fixes propagation and several steppers)
    402388
    403389Nov  13,  98   John Apostolakis   geometry-00-03-08
    404 
    405  - Added  ???
    406 
    407 ----------------------------------------------------------------------
     390-------------------------------
     391- Tagged.
     392
    408393Nov  12,  98   John Apostolakis   geometry-00-03-07
    409 
    410  - Tagged for the STT.
    411 
    412  - solids-00-03-02:
     394-------------------------------
     395- Tagged for the STT.
     396- solids-00-03-02:
    413397    i) New directory finally included:
    414398        solids/Boolean 
     
    416400
    417401   ii) Fix in solids/CSG/src/G4Sphere.cc (V. Grichine).
    418 
    419  - field-00-03-02
     402- field-00-03-02
    420403     Many changes in Magnetic field to accomodate Electric Field.
    421 
    422   Still does not contain the fixes in geometry-00-03-03 (and later) in the
    423    following directories:
     404- Still does not contain the fixes in geometry-00-03-03 (and later) in the
     405  following directories:
    424406     BREPS,
    425407     STEP,
    426408     STEPinterface
    427 ----------------------------------------------------------------------------
    428409
    429410Nov   9,  98   John Apostolakis   geometry-00-03-06
    430 
    431  - Tagged for the STT.
    432 
     411-------------------------------
     412- Tagged for the STT.
    433413  Includes reorganisation of volumes
    434 
    435414  Still does not contain the fixes in geometry-00-03-03 (and later) in the
    436415   following directories:
     
    438417       >all< of solids/Boolean
    439418
    440 ----------------------------------------------------------------------
    441 
    442 Oct  30,  98   John Apostolakis   geometry-00-03-03 -- NOT TESTED --
    443 
    444   New Boolean directory.
    445 
    446   Many fixes in BREPS:
     419Oct  30,  98   John Apostolakis   geometry-00-03-03
     420-------------------------------
     421- New Boolean directory.
     422- Many fixes in BREPS:
    447423     Deleted StepCopyData from all classes.
    448424     Replaced G4Point, Point3d and Point2d with G4Point3D
    449425     Fixes to BREPSolid for BoundingBoxes
    450426
    451 ----------------------------------------------------------------------
    452 
    453427Sept 23rd, 98  John Apostolakis
    454 
    455   G4Box:  Changed DistanceToIn to fix new problem.
    456 
    457   G4ParameterisedNavigation
    458   G4VoxelNavigation
    459           Fixed VoxelSafety computation for the case of the middle voxel of
    460        a set of equivalent (lowest-level) voxels.
     428-------------------------------
     429- G4Box: changed DistanceToIn to fix new problem.
     430- G4ParameterisedNavigation
     431- G4VoxelNavigation: fixed VoxelSafety computation for the case of the
     432  middle voxel of a set of equivalent (lowest-level) voxels.
    461433
    462434Sept 17th, 98  John Apostolakis    geometry-00-03-01
    463 
    464  Tag created.
     435-------------------------------
     436- Tag created.
    465437
    466438Sept 15th, 98  John Apostolakis
    467 
    468  In G4ParameterisedNavigation
    469 
     439-------------------------------
     440- In G4ParameterisedNavigation
    470441   i) Corrected ComputeSafety(...) which called ComputeVoxelSafety without
    471442     setting the fVoxelNode & fVoxelNodeNo to the ones at localpoint.
    472 
    473443     [ This produced incorrect safeties in some cases & resulted in an
    474444      assertion failure in testT08 because of an unexpected change of volume. ]
    475 
    476445  ii) ComputeStep: Fixed assertion check of blocked replica number.
    477446
    478 
    479447Aug  24th, 98  John Apostolakis  geometry-00-02-01
    480 
    481   Tagged.
     448-------------------------------
     449- Tagged.
    482450  Small fixes in BREPS, to allow compilation on different platforms.
    483451
    484 
    485 ==============================================================================
     452###############################################################################
    486453beta01 release
    487 ==============================================================================
     454###############################################################################
     455
    488456July 31st, 98  Peter Urban
    489 
    490   Several fixes for BREPS.
     457-------------------------------
     458- Several fixes for BREPS.
    491459
    492460
    493461July 29th, 98  John Apostolakis  (with Stefano Magni)
    494 
    495  G4BREPSolidPCone.cc : Cylindrical sections were incorrectly placed.
    496 
    497  G4ConicalSurface.cc
    498  G4CylindricalSurface.cc:
    499 
     462-------------------------------
     463- G4BREPSolidPCone.cc : Cylindrical sections were incorrectly placed.
     464- G4ConicalSurface.cc
     465  G4CylindricalSurface.cc:
    500466    The Inside functions are modified to try to use the Geant-4 tolerance.
    501467     --> must be checked further
    502468       [ The method is used by Intersect of respective surfaces in a
    503469         complicated manner. ]
    504 
    505  G4FConicalSurface.cc
     470- G4FConicalSurface.cc
    506471   - Fix to Bounding Box, which was incorrectly centered/placed.
    507472   - Fix to Intersect, to insure that only intersection in Finite extent of
    508473      Surface are found.
    509474
    510 
    511475July 28th, 98  John Apostolakis 
    512 
    513    In the Navigator location, the blocked Volume was not cleared when the
    514 navigator descended several levels in the tree. This would allows the same in another part of the tree to be wrongly blocked.
    515 
    516    In G4ParameterisedNavigation, the identity of the blocked Physical Volume
    517 was not checked! You would block replica number 3 of your parameterised volume
    518 although you exited replica number 3 of another volume!
    519 
    520  The above problems combined to allow BlockingList to be
    521 called with replicaNo = -1, which caused Linux/G++ & HP to dump core
    522 on program exit.
    523 
    524  Modified Files:
     476-------------------------------
     477- In the Navigator location, the blocked Volume was not cleared when the
     478  navigator descended several levels in the tree. This would allows the same
     479  in another part of the tree to be wrongly blocked.
     480- In G4ParameterisedNavigation, the identity of the blocked Physical Volume
     481  was not checked! You would block replica number 3 of your parameterised
     482  volume although you exited replica number 3 of another volume!
     483- The above problems combined to allow BlockingList to be called with
     484  replicaNo = -1, which caused Linux/G++ & HP to dump core on program exit.
     485  Modified Files:
    525486    G4Navigator.cc
    526487    G4ParameterisedNavigation.cc
    527 
    528  An assignment used to be an equality check by mistake. (Probably it was ok
    529 because it is redundant)
    530 
    531  Modified Files:
    532         G4VoxelNavigation.cc
    533 
    534 
    535 July 23rd, 98  John Apostolakis
    536 
    537 
    538  
     488- An assignment used to be an equality check by mistake.
     489  (Probably it was ok because it is redundant)
     490  Modified Files:
     491    G4VoxelNavigation.cc
     492
    539493June 26th, 98  John Apostolakis  geometry-00-06-05
    540 
    541   1)  Modified check in ComputeStep that pseudo-relocation is within safety:
     494-------------------------------
     495- 1)  Modified check in ComputeStep that pseudo-relocation is within safety:
    542496     i) no check is made is the move is within tolerance as it makes no sense
    543497         - on a boundary it would cause a volume change (where there was none.)
     
    546500        This eliminates problems with this check, that produced assertion
    547501         failure in many example codes.
    548 
    549   2) NavigationHistory equality operator modified for efficiency (with P.Urban)
    550 
    551   3) G4Box     Problem in DistanceToIn reporting intersection where there was
     502- 2) NavigationHistory equality operator modified for efficiency (with P.Urban)
     503- 3) G4Box     Problem in DistanceToIn reporting intersection where there was
    552504               none has been given a more complete solution (V.Grichine)
    553505     G4Sphere  Exception problem fixed.  (V.Grichine)
    554506
    555 
    556507June 20th, 98  John Apostolakis  geometry-00-06-04
    557 
    558   1) I have added a check that any pseudo-relocation made between a
    559  call to Locate (the true Relocation) and the next call to ComputeStep
    560  (eg in a PostStepDoIt) is truly within safety.
    561 
    562   2) The Navigator's ComputeStep method now always returns infinity, when it
    563    does not limit the step
    564 
    565   3) G4Tubs.cc: Fixed surface normal (in R) which was not a unit vector.
    566 
     508-------------------------------
     509- 1) I have added a check that any pseudo-relocation made between a
     510     call to Locate (the true Relocation) and the next call to ComputeStep
     511     (eg in a PostStepDoIt) is truly within safety.
     512- 2) The Navigator's ComputeStep method now always returns infinity, when it
     513     does not limit the step
     514- 3) G4Tubs.cc: Fixed surface normal (in R) which was not a unit vector.
    567515
    568516June 18th, 98  John Apostolakis 
    569  
    570  In the Navigator:
     517-------------------------------
     518- In the Navigator:
    571519    1) Fix to allow lateral displacement (within safety) in PostStepDoIts
    572    without messaging the Navigator. 
     520       without messaging the Navigator. 
    573521    2) A first implementation of LocateGlobalPointWithinVolume
    574 
    575  A fix in NormalNavigation's Compute Step, to allow volumes that are "touched"
    576    to be tagged as entered.  (Ie, if the step is just long enough to arrive at
    577    the surface of a volume, the navigator can still enter it quickly.)
    578 
     522- A fix in NormalNavigation's Compute Step, to allow volumes that are "touched"
     523  to be tagged as entered.  (Ie, if the step is just long enough to arrive at
     524  the surface of a volume, the navigator can still enter it quickly.)
    579525
    580526June 12th, 98   John Apostolakis (geometry-00-06-03)
    581 
    582  Candidate fix to BREP PCone, constructing Conical Surfaces using different
     527-------------------------------
     528- Candidate fix to BREP PCone, constructing Conical Surfaces using different
    583529  starting point.
    584 
    585  Fix to ReplicaNavigation to temporarily patch "assertion" problem.
    586 
     530- Fix to ReplicaNavigation to temporarily patch "assertion" problem.
    587531
    588532June 10th, 98  John Apostolakis  (geometry-00-06-02)
    589 
    590  Added a new CSG Solid (G4Hype), a Hyperboloid by rotation       
    591 
    592  Bug fix to G4Box::DistanceToIn (which reported intersection where there
    593                                  was none).
    594  Bug fix to G4FConicalSurface and G4ConicalSurface to fix G4BREPSolidPCone.
    595  Correction to  to DistanceToOut of BREPSolid to ensure compatibility with
    596    convexity assumptions of Navigator
    597 
     533-------------------------------
     534- Added a new CSG Solid (G4Hype), a Hyperboloid by rotation       
     535- Bug fix to G4Box::DistanceToIn (which reported intersection where there
     536                                  was none).
     537- Bug fix to G4FConicalSurface and G4ConicalSurface to fix G4BREPSolidPCone.
     538  Correction to  to DistanceToOut of BREPSolid to ensure compatibility with
     539  convexity assumptions of Navigator
    598540
    599541June  8th, 98  John Apostolakis  (geometry-00-06-01)
    600 
    601  Created a tag for BREPS at the last point before merge with Peter's Developments.
    602 
    603  Modified
     542-------------------------------
     543- Created a tag for BREPS at the last point before merge with Peter's
     544  Developments.
     545  Modified
    604546    G4Navigator       and
    605547    G4NormalNavigation   G4ParameterisedNavigation
    606548    G4ReplicaNavigation  G4VoxelNavigation
    607 
    608549  to add ComputeSafety methods. These make a quick estimation of the
    609  safety and can/should be called for the final point of a step only.
    610 
     550  safety and can/should be called for the final point of a step only.
    611551
    612552June  3rd, 98  John Apostolakis
    613 
    614  G4Navigator:
    615 
    616     Added a new new method LocateGlobalPointWithinVolume that serves to notify
     553-------------------------------
     554- G4Navigator:
     555  Added a new new method LocateGlobalPointWithinVolume that serves to notify
    617556  the Navigator that a track has moved to the new Global point 'position'.
    618557  This point must be known to be within the current volume, probably because it
     
    620559
    621560May   11th, 98  John Apostolakis
    622 
    623   G4PVPlacement:
    624     - Implemented additional (4th) constructor that takes a pointer to a
    625        logical mother volume and a G4Transform3D with the solid's rotation.
    626     - Also added a data member to store whether a RotationMatrix was created.
    627        This allows us to avoid a small memory leak in use of 2 constructors.
     561-------------------------------
     562- G4PVPlacement:
     563  - Implemented additional (4th) constructor that takes a pointer to a
     564    logical mother volume and a G4Transform3D with the solid's rotation.
     565  - Also added a data member to store whether a RotationMatrix was created.
     566    This allows us to avoid a small memory leak in use of 2 constructors.
    628567
    629568May    8th, 98  John Apostolakis
    630 
    631 -  History files created in magneticfield directory for this category.
    632     It will be used exclusively for the maintenance of information in
    633     this category. Only what impacts its interaction with the geometry
    634     (G4PropagatorInField) will be mentioned here.
    635 
    636 -  History file  has existed in solids/BREPS for slightly more detailed
    637     changes in that sub-category.
    638 
     569-------------------------------
     570- History files created in magneticfield directory for this category.
     571  It will be used exclusively for the maintenance of information in
     572  this category. Only what impacts its interaction with the geometry
     573  (G4PropagatorInField) will be mentioned here.
     574
     575- History file  has existed in solids/BREPS for slightly more detailed
     576  changes in that sub-category.
    639577
    640578April 29th, 98  John Apostolakis  (geometry-00-05-05)
    641 
    642 -  A significant logical error in G4VoxelNavigation::LocateNextVoxel was
     579-------------------------------
     580- A significant logical error in G4VoxelNavigation::LocateNextVoxel was
    643581  corrected: the search for the next voxel could ignore voxels at lower levels
    644 
    645 -  Small changes for DEC in GNUmakefile in BREPS & STEP
     582- Small changes for DEC in GNUmakefile in BREPS & STEP
    646583   * Removed -cfront option from GNUmakefile for DEC. -cfront
    647584      overrides ANSI standard rules in cxx-6.0.
    648585   * Cleaned up trivial warnings on DEC (Extraneous semicolons).
    649586
    650 
    651587April 27th, 98  John Apostolakis  (geometry-00-05-04)
    652 
     588-------------------------------
    653589- Tagged
    654590
    655591April 24th, 98  Jari Sulkimo       ( recorded by John Apostolakis here)
     592-------------------------------
    656593- Fixes in BREPs (see solids/BREP/History for details, by author)
    657594   * fixed scope bugs in for loops
     
    660597
    661598April 23rd, 98  John Apostolakis  (geometry-00-05-03)
    662 
     599-------------------------------
    663600- Bug fixes to BREP code for Assembly level of STEP files
    664  (introduced in alpha05)
    665 
     601  (introduced in alpha05)
    666602- Renamed file G4Point3d.hh to G4Point3d.h (because of problems
    667603  on Windows NT in name clash with G4Point3D.hh).
    668604
    669 
    670605April 22nd, 98  John Apostolakis  (geom-05-02)
     606-------------------------------
    671607- Tagged.
    672608
    673609April 21st, 98  John Apostolakis  (geometry-00-05-01)
     610-------------------------------
    674611- Added SetAllParameters methods to G4Torus and G4Para.
    675612- All CSG solids now inherit from the new abstract class G4CSGSolid, instead
    676 of directly from G4VSolid.
     613  of directly from G4VSolid.
    677614- "const G4double" arguments have been changed to "G4double" for CSG methods.
    678615
    679616April 21st, 98  John Allison
     617-------------------------------
    680618- Slightly relaxed tolerance in G4Trap (for g3tog4).
    681619- Corrected G4BREPSolidPolyhedra.cc for graphics_reps/G4Polyhedron.
     
    684622
    685623April 2, 98 G.Barrand
     624-------------------------------
    686625- STEP/dirobj.cc : #ifdef WIN32, do not compile opendir and closedir.
    687626
    688627March 24, 98 G.Barrand
     628-------------------------------
    689629- GNUmakefile : MAKESHLIB changed in G4MAKESHLIB
    690630
    691631March 13, 98   G.Cosmo (on behalf of S.Giani) - (geometry-00-04-05)
    692 
     632-------------------------------
    693633- Added G4VPVParameterisation.cc including default implementations
    694634  of ComputeSolid() and ComputeMaterial() missing previously (J.Apostolakis).
    695635- Included fixes for aCC compiler in BREPS and STEP (J.Sulkimo, G.Cosmo).
    696636
    697 
    698637March  9, 98  J. Apostolakis - (geometry-00-04-04)
    699 
     638-------------------------------
    700639- Small fix to G4BREPSolid.cc which was causing problems on HP-UX.
    701640  (Deleted use of floating point modulo for integers, with Jari S.)
    702 
    703641- G4Sphere:    further small corrections.
    704642
    705 
    706643March     5, 98    J. Apostolakis - (geometry-00-04-03)
    707 
     644-------------------------------
    708645- Parameterised Volume can now VARY the TYPE of SOLID and/or Material
    709    by copy number.  PVParameterisation classes can now compute these.
    710    The Navigator has been modified to compute solid and material, and
    711    to set them in the associated logical volume
    712 
     646  by copy number.  PVParameterisation classes can now compute these.
     647  The Navigator has been modified to compute solid and material, and
     648  to set them in the associated logical volume
    713649- Now able to process an extra level of STEP files, using new code in
    714     BREPs  (Jari Sulkimo).
    715 
     650  BREPs  (Jari Sulkimo).
    716651- Further cleanup of code in BREP category  (Peter Urban).
    717 
    718652- Small modification in solids/STEP/GNUmakefile for Win/NT port (S. Sadilov).
    719653
    720 
    721654March     4, 98    J. Apostolakis - (geometry-00-04-02)
    722 
     655-------------------------------
    723656- G4Sphere: corrected tests of the phi angle and with tolerance checking
    724 that compared squares of distances.
    725 
     657  that compared squares of distances.
    726658- The World volume can now be split into replicas. This not recommended, but
    727 the Navigator is now able to handle it.
    728 
     659  the Navigator is now able to handle it.
    729660- Cleanup of code in BREP category (Peter Urban & Jari Sulkimo)
    730661
    731 
    732662February 16, 98    J. Apostolakis - (geometry-00-04-01)
    733 
     663-------------------------------
    734664- Replicas and parameterised physical-volumes now store the copy number of
    735 their current copy. (It is valid only for physical volume in the hot tree).
    736 Navigation routines were modified to enable this.
    737 
     665  their current copy. (It is valid only for physical volume in the hot tree).
     666  Navigation routines were modified to enable this.
    738667
    739668February  4, 98    J. Apostolakis - (geometry-00-03-02)
    740 
     669-------------------------------
    741670- A few small changes were made to the Magnetic Field classes.
    742 This included one that allows it to work without repeatedly
    743 issuing an unneccessary warning. 
    744 
     671  This included one that allows it to work without repeatedly
     672  issuing an unneccessary warning. 
    745673- Small fixes to BREP and STEP parts help in fixing a problem
    746 with True/false on some platforms.
     674  with True/false on some platforms.
    747675
    748676January 28, 98 S. Sadilov
     677-------------------------------
    749678- Small modification in GNUmakefile for Win/NT port
    750679
    751 
    752680January  26, 98    J. Apostolakis - (geometry-00-03-01)
    753 
    754 i)  New implementation of G4NavigationHistory using G4NavigationLevel.
    755 This implementation allows for very fast copying of G4NavigationHistory,
    756 which is required in order to copy G4TouchableHistory.
    757 
    758 ii) Correction in G4ReplicaNavigation.cc in DistanceToOutPhi, influencing
    759 replicas divided in phi.
    760 
     681-------------------------------
     682- i)  New implementation of G4NavigationHistory using G4NavigationLevel.
     683      This implementation allows for very fast copying of G4NavigationHistory,
     684      which is required in order to copy G4TouchableHistory.
     685- ii) Correction in G4ReplicaNavigation.cc in DistanceToOutPhi, influencing
     686      replicas divided in phi.
    761687
    762688December 19, 97 G. Cosmo - (alpha03)
    763 
     689-------------------------------
    764690- Created.
Note: See TracChangeset for help on using the changeset viewer.