-
6.6.0f00bedad · ·
Introducing "Virtual Geometry" surfaces that can be embedded within the geometry and which respond to alignment corrections in the same way as material geometry. These surfaces do not have any material composition but they can be used in tracking, either during simulation or reconstuction. For instances are provided with this release: Rectangular, Trapezoidal, Diamond-shaped, and Annular. The last of these is inspired by a particular surface occurrring in ATLAS. Input output of these surfaces is provided. Visualization is also provided.
-
6.5.09a6c1311 · ·
New or improved functionality in GeoShape: User can now specify the number of random points to be used for estimation the volume, the default is 1M points Volume can be set or returned from the shape Test for whether the volume is a polyhedron or not. Total number of constituents can be queried. More efficient computation of Boolean volumes
-
5.3.0d214dba2 · ·
* 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.1.0f32e8dcd · ·
* 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.0b846c79f · ·
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.