Skip to content
Tags give the ability to mark specific points in history as being important
  • 6.4.0
    0275c751 · Bump version to 6.4.0 ·
    Release: 6.4.0
    The format of information in the AAHEADER file has changed from the previous version.
  • 6.3.0 Release: 6.3.0
  • 6.2.0 Release: 6.2.0
  • 6.1.0 Release: 6.1.0
    This version adds proper persistification of GeoGenericTrap and GeoTorus under the new DB schema, and suppresses some extraneous output.
  • 6.0.0 Release: 6.0.0
    This release introduces a modification to the database schema:  floating point data is now stored with a floating point (rather than ASCII) representation in the database.
    
    Important note!  all databases created prior to this tag (version 6.0) will be unreadable!
  • 5.6.0 Release: 5.6.0
    * Restructure the classes to allow the introduction of Virtual Geometry (aka Tracking Surfaces)
    * Allow for mutable materials in GeoLogVol.  Useful for gases and other stuff which can be piped in.
  • 5.4.0 Release: 5.4.0
  • 5.3.0 Release: 5.3.0
    * Typo fix in the deduplication of full physical volumes
    * Introduce `cloneVolume()` helper function
    * Augment the early testing capability against Athena
    * Disable by default deduplication mechanisms
    * Deduplication steering flags moved into the processor registries
    * Disabled cloning in resize of GeoATLAS by default
    * `gmcat`: don't fail if the local GeoModelData git repository is not accessible
  • 5.2.0
    Creating of 5.2.X changes w.r.t 5.1
    ```
    * Typo fix in the deduplication of full physical volumes
    * Introduce cloneVolume helper function
    * Augment the early testing capability against athena
    * Disable by default deduplication mechanisms
    ```
  • 5.1.0 Release: 5.1.0
    * GeoModelFunctionSnippets renamed to GeoModelHelpers.
    * De-duplication code is in place, which can be used to share Shapes and Physical Volumes automatically.
    * The material manager code is simplified and put in one place.
    * Several cosmetic changes in the gmcat utility
  • 5.0.3
    * Fix move semantics avoiding leakage of reference counts once the absolute position of a volume is requested.
  • 5.0.2
    * Remove explicit from default constructor
    * Add possiblitiy to construct IntrusivePtrs from Child classes.
  • 5.0.1
    Patched `GeoIntrusivePtr` by adding template specification of the comparison operator. This was necessary for fixing C++ 20 compiler warnings
  • 5.0.0
    This release  introduces the IntrusivePtr, which automatically increases/decreases  the reference count of pointed-to objects with pointer construction/destruction. 
    
    Other changes:  default transform for Alignable transforms are now persistified in  GeoModelWrite, rather that aligned positions. 
    Convenience functions for input/output are added.
  • 4.6.0 Release: 4.6.0
    The main changes affect GeoModelKernel and GeoModelIO:
    
    * For the GeoVGeometryPlugins, the interface was changed.  Now written to the GeoVPhysVol interface, allowing either full or ordinary phy vols to be created from a plugin.
    * Bug fix in GeoModelWrite (all phys vols stored and phys vols) and greater generality in GeoModelRead (either fullphysvols or physvols are resolved at the top of the geometry tree)
    * Update GeoModelExamples, GeoModelTools, and GeoModelVisualization to new interfaces
  • 0.0.1.test
    just a dummy tag to test the CI
  • 4.5.0 Release: 4.5.0
    New functionality to reliable compute the mass of all volumes, including complicated ones like Boolean volumes.
  • 4.4.5
    This tag is for the "CHEP" release, which aims to fix little problems with fullSimLight/FSL ahead of the CHEP conference May 8-12 in Norfolk Va.
    
    * Configuration of HEPMC3 & Pythia in make is rationalized.
    * Pythia/HEPMC3 options grayed out if not available.
    * Crash of fsl on Ventura platforms fixed.
    * Unphysical values of materials in KitchenSinkPlugin corrected
    * New functionality in GeoModelXML
  • 4.4.3 Release: 4.4.3
    From 4.4.2:
    
    * Introduce mechanism in GeoModelXML to pass readout geometry tables through to sqlite
    * Also, create a FullPhysVol table and an AlignableTransform table in GeoModelXML, pass through to sqlite
    * Fix a bug in GeoModelWrite leading to spurious (Full)PhysVols upon restore.
    * Inhibit vectorization where it is unsafe (Scott's fix)
    
    From 4.4.3:
    * fix a compilation problem with FSL on somewhat older distributions of Qt.
  • 4.4.2 Release: 4.4.2
    * Introduce mechanism in GeoModelXML to pass readout geometry tables through to sqlite
    * Also, create a FullPhysVol table and an AlignableTransform table in GeoModelXML, pass through to sqlite
    * Fix a bug in GeoModelWrite leading to spurious (Full)PhysVols upon restore.
    * Inhibit vectorization where it is unsafe (Scott's fix)