Changeset 1347 for trunk/source/geometry/History
- Timestamp:
- Dec 22, 2010, 3:52:27 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/source/geometry/History (modified) (13 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/geometry/History
r850 r1347 1 $Id: History,v 1. 39 2007/05/18 11:10:43gcosmo Exp $1 $Id: History,v 1.42 2010/10/27 07:34:32 gcosmo Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 226 226 Collecting subtags: field-V01-00-00, geomsolids-V01-00-00, 227 227 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. 231 229 232 230 Nov 10, 99 John Apostolakis geometry-V00-01-01 233 234 geomsolids-V00-01-03231 ------------------------------- 232 - geomsolids-V00-01-03 235 233 which includes the following sub-tags: 236 234 geom-solids-csg-01-00-02-cand … … 238 236 breps-V00-01-00 239 237 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 ############################################################################### 248 243 Geant4 1.0 , 1st STL-based release. 249 =============================================================================== 244 ############################################################################### 245 250 246 June 7, 99 John Apostolakis geometry-01-00-06 251 247 ------------------------------- 252 248 - Tagged. 253 249 254 250 June 7, 99 D. C. Williams 255 CSG Pcon/Pgon (and supporting classes) : several changes 251 ------------------------------- 252 - CSG Pcon/Pgon (and supporting classes) : several changes 256 253 257 254 June 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 260 258 261 259 May 21, 99 John Apostolakis geometry-01-00-05 260 ------------------------------- 262 261 - Tagged. 263 262 264 263 May 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 270 268 271 269 May 19, 99 Frank Behner 272 273 Volumes: Further minor fixes for STL.270 ------------------------------- 271 - Volumes: Further minor fixes for STL. 274 272 275 273 May 12, 99 John Apostolakis geometry-01-00-04 276 274 ------------------------------- 277 275 - Tagged. 278 276 279 277 May 12, 99 Simone Giani 280 Fixes to G4BREPSolidPolyhedra and G4FPlane. 278 ------------------------------- 279 - Fixes to G4BREPSolidPolyhedra and G4FPlane. 281 280 282 281 May 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 284 284 management/src/G4PhysicalVolumeStore.cc 285 285 management/src/G4LogicalVolumeStore.cc … … 287 287 288 288 May 7, 98 John Apostolakis 289 290 Changed G4Navigator to issue warning in the case of small inaccuracies289 ------------------------------- 290 - Changed G4Navigator to issue warning in the case of small inaccuracies 291 291 & cause fatal exception only for large deviations. 292 292 293 293 May 3, 99 John Apostolakis geometry-01-00-03 294 295 Minor fixes294 ------------------------------- 295 - Minor fixes 296 296 In CSG solids: Cons & Tubs minor, and in PCon/PGon 297 297 For STL migration: PV-vol-store, NavLevel (Frank Boehner) 298 298 299 299 Apr 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 305 303 306 304 Apr 15, 99 John Allison 307 308 Added -I$(G4BASE)/intercoms/include to BREPS, Boolean abd CSG GNUmakefiles309 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. 310 308 311 309 Mar 19, 99 John Apostolakis geometry-01-00-01 312 313 Category tag using:310 ------------------------------- 311 - Category tag using: 314 312 solids: [tag geomsolids-01-00-01] 315 313 volumes: [tag geomsolids-01-00-01] … … 318 316 319 317 Mar 19, 99 John Apostolakis 320 321 Summary of significant changes in sub-categories/sub-directories322 management: [tag geommng-01-00-02 ]318 ------------------------------- 319 - Summary of significant changes in sub-categories/sub-directories 320 management: [tag geommng-01-00-02 ] 323 321 G4AffineTransform.icc InverseProduct fix (used in Navigator). 324 322 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) 323 Jan 15, 99 John Apostolakis 324 ------------------------------- 325 - Fixes in CSG solids (Cons by V.Grichine, CSG Pcone+Pgon by D.C.Williams) 330 326 331 327 Jan 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) 336 332 337 333 Jan 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 343 337 stepinterface-01-00-01 344 338 step-01-00-01 345 339 346 =============================================================================== 340 ############################################################################### 347 341 Geant4.0.0 , 1st production release. 348 =============================================================================== 342 ############################################################################### 349 343 350 344 Dec 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. 355 347 356 348 Dec 9, 98 John Apostolakis geometry-00-04-03 357 358 Fixes for 359 349 ------------------------------- 350 - Fixes for: 360 351 - BrepPCone in constructor, FPlane, Cylindrical, Conical surfaces. 361 352 Ellipse and others. … … 365 356 - STEPinterface : several creators 366 357 367 368 358 Dec 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) 371 361 372 362 Dec 1, 98 John Apostolakis geometry-00-04-02minus 373 Fixes in Boolean/src portability 363 ------------------------------- 364 - Fixes in Boolean/src portability 374 365 BREPS/src logical problems (bPcone, ConeSurf, Plane) 375 376 Added History files in subdirectories. 377 366 - Added History files in subdirectories. 378 367 379 368 Nov 27, 98 John Apostolakis geometry-00-04-01 380 381 Fixes inBoolean/src code: logical fixes369 ------------------------------- 370 - Fixes in Boolean/src code: logical fixes 382 371 magneticfield/include interface problem 383 372 src printing in propagator (debug) … … 387 376 management no changes - but fixed versions (now head) 388 377 389 =======390 378 Nov 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. 397 383 398 384 Nov 19, 98 John Apostolakis geometry-00-03-09 399 400 - Added field-00-03-03385 ------------------------------- 386 - Added field-00-03-03 401 387 (it fixes propagation and several steppers) 402 388 403 389 Nov 13, 98 John Apostolakis geometry-00-03-08 404 405 - Added ??? 406 407 ---------------------------------------------------------------------- 390 ------------------------------- 391 - Tagged. 392 408 393 Nov 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: 413 397 i) New directory finally included: 414 398 solids/Boolean … … 416 400 417 401 ii) Fix in solids/CSG/src/G4Sphere.cc (V. Grichine). 418 419 - field-00-03-02 402 - field-00-03-02 420 403 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: 424 406 BREPS, 425 407 STEP, 426 408 STEPinterface 427 ----------------------------------------------------------------------------428 409 429 410 Nov 9, 98 John Apostolakis geometry-00-03-06 430 431 - Tagged for the STT. 432 411 ------------------------------- 412 - Tagged for the STT. 433 413 Includes reorganisation of volumes 434 435 414 Still does not contain the fixes in geometry-00-03-03 (and later) in the 436 415 following directories: … … 438 417 >all< of solids/Boolean 439 418 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: 419 Oct 30, 98 John Apostolakis geometry-00-03-03 420 ------------------------------- 421 - New Boolean directory. 422 - Many fixes in BREPS: 447 423 Deleted StepCopyData from all classes. 448 424 Replaced G4Point, Point3d and Point2d with G4Point3D 449 425 Fixes to BREPSolid for BoundingBoxes 450 426 451 ----------------------------------------------------------------------452 453 427 Sept 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. 461 433 462 434 Sept 17th, 98 John Apostolakis geometry-00-03-01 463 464 Tag created.435 ------------------------------- 436 - Tag created. 465 437 466 438 Sept 15th, 98 John Apostolakis 467 468 In G4ParameterisedNavigation 469 439 ------------------------------- 440 - In G4ParameterisedNavigation 470 441 i) Corrected ComputeSafety(...) which called ComputeVoxelSafety without 471 442 setting the fVoxelNode & fVoxelNodeNo to the ones at localpoint. 472 473 443 [ This produced incorrect safeties in some cases & resulted in an 474 444 assertion failure in testT08 because of an unexpected change of volume. ] 475 476 445 ii) ComputeStep: Fixed assertion check of blocked replica number. 477 446 478 479 447 Aug 24th, 98 John Apostolakis geometry-00-02-01 480 481 Tagged.448 ------------------------------- 449 - Tagged. 482 450 Small fixes in BREPS, to allow compilation on different platforms. 483 451 484 485 ============================================================================== 452 ############################################################################### 486 453 beta01 release 487 ============================================================================== 454 ############################################################################### 455 488 456 July 31st, 98 Peter Urban 489 490 Several fixes for BREPS.457 ------------------------------- 458 - Several fixes for BREPS. 491 459 492 460 493 461 July 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: 500 466 The Inside functions are modified to try to use the Geant-4 tolerance. 501 467 --> must be checked further 502 468 [ The method is used by Intersect of respective surfaces in a 503 469 complicated manner. ] 504 505 G4FConicalSurface.cc 470 - G4FConicalSurface.cc 506 471 - Fix to Bounding Box, which was incorrectly centered/placed. 507 472 - Fix to Intersect, to insure that only intersection in Finite extent of 508 473 Surface are found. 509 474 510 511 475 July 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: 525 486 G4Navigator.cc 526 487 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 539 493 June 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: 542 496 i) no check is made is the move is within tolerance as it makes no sense 543 497 - on a boundary it would cause a volume change (where there was none.) … … 546 500 This eliminates problems with this check, that produced assertion 547 501 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 552 504 none has been given a more complete solution (V.Grichine) 553 505 G4Sphere Exception problem fixed. (V.Grichine) 554 506 555 556 507 June 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. 567 515 568 516 June 18th, 98 John Apostolakis 569 570 In the Navigator:517 ------------------------------- 518 - In the Navigator: 571 519 1) Fix to allow lateral displacement (within safety) in PostStepDoIts 572 without messaging the Navigator.520 without messaging the Navigator. 573 521 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.) 579 525 580 526 June 12th, 98 John Apostolakis (geometry-00-06-03) 581 582 Candidate fix to BREP PCone, constructing Conical Surfaces using different527 ------------------------------- 528 - Candidate fix to BREP PCone, constructing Conical Surfaces using different 583 529 starting point. 584 585 Fix to ReplicaNavigation to temporarily patch "assertion" problem. 586 530 - Fix to ReplicaNavigation to temporarily patch "assertion" problem. 587 531 588 532 June 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 598 540 599 541 June 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 Modified542 ------------------------------- 543 - Created a tag for BREPS at the last point before merge with Peter's 544 Developments. 545 Modified 604 546 G4Navigator and 605 547 G4NormalNavigation G4ParameterisedNavigation 606 548 G4ReplicaNavigation G4VoxelNavigation 607 608 549 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. 611 551 612 552 June 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 617 556 the Navigator that a track has moved to the new Global point 'position'. 618 557 This point must be known to be within the current volume, probably because it … … 620 559 621 560 May 11th, 98 John Apostolakis 622 623 G4PVPlacement:624 - Implemented additional (4th) constructor that takes a pointer to a625 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. 628 567 629 568 May 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. 639 577 640 578 April 29th, 98 John Apostolakis (geometry-00-05-05) 641 642 - A significant logical error in G4VoxelNavigation::LocateNextVoxel was579 ------------------------------- 580 - A significant logical error in G4VoxelNavigation::LocateNextVoxel was 643 581 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 646 583 * Removed -cfront option from GNUmakefile for DEC. -cfront 647 584 overrides ANSI standard rules in cxx-6.0. 648 585 * Cleaned up trivial warnings on DEC (Extraneous semicolons). 649 586 650 651 587 April 27th, 98 John Apostolakis (geometry-00-05-04) 652 588 ------------------------------- 653 589 - Tagged 654 590 655 591 April 24th, 98 Jari Sulkimo ( recorded by John Apostolakis here) 592 ------------------------------- 656 593 - Fixes in BREPs (see solids/BREP/History for details, by author) 657 594 * fixed scope bugs in for loops … … 660 597 661 598 April 23rd, 98 John Apostolakis (geometry-00-05-03) 662 599 ------------------------------- 663 600 - Bug fixes to BREP code for Assembly level of STEP files 664 (introduced in alpha05) 665 601 (introduced in alpha05) 666 602 - Renamed file G4Point3d.hh to G4Point3d.h (because of problems 667 603 on Windows NT in name clash with G4Point3D.hh). 668 604 669 670 605 April 22nd, 98 John Apostolakis (geom-05-02) 606 ------------------------------- 671 607 - Tagged. 672 608 673 609 April 21st, 98 John Apostolakis (geometry-00-05-01) 610 ------------------------------- 674 611 - Added SetAllParameters methods to G4Torus and G4Para. 675 612 - All CSG solids now inherit from the new abstract class G4CSGSolid, instead 676 of directly from G4VSolid.613 of directly from G4VSolid. 677 614 - "const G4double" arguments have been changed to "G4double" for CSG methods. 678 615 679 616 April 21st, 98 John Allison 617 ------------------------------- 680 618 - Slightly relaxed tolerance in G4Trap (for g3tog4). 681 619 - Corrected G4BREPSolidPolyhedra.cc for graphics_reps/G4Polyhedron. … … 684 622 685 623 April 2, 98 G.Barrand 624 ------------------------------- 686 625 - STEP/dirobj.cc : #ifdef WIN32, do not compile opendir and closedir. 687 626 688 627 March 24, 98 G.Barrand 628 ------------------------------- 689 629 - GNUmakefile : MAKESHLIB changed in G4MAKESHLIB 690 630 691 631 March 13, 98 G.Cosmo (on behalf of S.Giani) - (geometry-00-04-05) 692 632 ------------------------------- 693 633 - Added G4VPVParameterisation.cc including default implementations 694 634 of ComputeSolid() and ComputeMaterial() missing previously (J.Apostolakis). 695 635 - Included fixes for aCC compiler in BREPS and STEP (J.Sulkimo, G.Cosmo). 696 636 697 698 637 March 9, 98 J. Apostolakis - (geometry-00-04-04) 699 638 ------------------------------- 700 639 - Small fix to G4BREPSolid.cc which was causing problems on HP-UX. 701 640 (Deleted use of floating point modulo for integers, with Jari S.) 702 703 641 - G4Sphere: further small corrections. 704 642 705 706 643 March 5, 98 J. Apostolakis - (geometry-00-04-03) 707 644 ------------------------------- 708 645 - 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 713 649 - Now able to process an extra level of STEP files, using new code in 714 BREPs (Jari Sulkimo). 715 650 BREPs (Jari Sulkimo). 716 651 - Further cleanup of code in BREP category (Peter Urban). 717 718 652 - Small modification in solids/STEP/GNUmakefile for Win/NT port (S. Sadilov). 719 653 720 721 654 March 4, 98 J. Apostolakis - (geometry-00-04-02) 722 655 ------------------------------- 723 656 - G4Sphere: corrected tests of the phi angle and with tolerance checking 724 that compared squares of distances. 725 657 that compared squares of distances. 726 658 - 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. 729 660 - Cleanup of code in BREP category (Peter Urban & Jari Sulkimo) 730 661 731 732 662 February 16, 98 J. Apostolakis - (geometry-00-04-01) 733 663 ------------------------------- 734 664 - 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. 738 667 739 668 February 4, 98 J. Apostolakis - (geometry-00-03-02) 740 669 ------------------------------- 741 670 - 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. 745 673 - 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. 747 675 748 676 January 28, 98 S. Sadilov 677 ------------------------------- 749 678 - Small modification in GNUmakefile for Win/NT port 750 679 751 752 680 January 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. 761 687 762 688 December 19, 97 G. Cosmo - (alpha03) 763 689 ------------------------------- 764 690 - Created.
Note:
See TracChangeset
for help on using the changeset viewer.
