Skip to content
Snippets Groups Projects
  1. Apr 22, 2025
    • Vakho Tsulaia's avatar
      Bumped CMake policy_max to 4.0 · 12723cfe
      Vakho Tsulaia authored
      Cleaned up `CMakeLists.txt` files in subdirectories so that the minimum reqiured
      version is set only at the beginning of the top-level `CMakeLists.txt` file
      12723cfe
  2. Apr 17, 2025
  3. Dec 02, 2024
  4. Nov 05, 2024
  5. Oct 30, 2024
  6. Oct 17, 2024
  7. Oct 14, 2024
  8. Jul 08, 2024
  9. Jun 26, 2024
  10. Jun 24, 2024
  11. Jun 18, 2024
  12. May 22, 2024
  13. May 16, 2024
  14. May 15, 2024
  15. Jan 24, 2024
  16. Nov 14, 2023
  17. Nov 13, 2023
  18. Nov 02, 2023
    • Vakhtang Tsulaia's avatar
      Fixed compilation of Tools, Examples and FullSimLight · 53a44dae
      Vakhtang Tsulaia authored
      Modified:
      * GeoModelExamples/HelloGeoRead/CMakeLists.txt
      * GeoModelExamples/HelloGeoReadNodeAction/main.cxx
      * GeoModelExamples/HelloGeoWriteReadWrite/main.cpp
      * GeoModelTools/GMCAT/src/gmcat.cxx
      * FullSimLight/include/MassCalculator.hh
      * FullSimLight/src/FSLDetectorConstruction.cc
      * FullSimLight/src/MassCalculator.cc
      53a44dae
  19. Oct 24, 2023
    • Riccardo Maria Bianchi's avatar
      Add constness to methods loading .db and returning 'world'. · 2a0bfc75
      Riccardo Maria Bianchi authored
      Sarka Todorova correctly noted that the public loaders should return
      a const 'world' volume, so a const pointer to the GeoVPhysVol.
      
      I added constness to both the GeoModelRead::buildGeoModel() and to the
      new loadDB() helper methods.
      
      I then remove the constness in the visualization code, internally,
      otherwise it's more complicated to manipulate the geo tree.
      2a0bfc75
    • Riccardo Maria Bianchi's avatar
      removing the old example · 0dce221f
      Riccardo Maria Bianchi authored
      0dce221f
    • Riccardo Maria Bianchi's avatar
      Update the HelloGeoRead example with the use of the new I/O helpers. · 14db7f62
      Riccardo Maria Bianchi authored
      The example now compiles three executables:
      
      1) main1, which uses the loadDB helper to pick the 'world' volume from
         the input .db and loop over its children;
      
      2) main2, which uses the 'getReaderDB' helper to get a reader object,
         with which it reads data rows from the input .db file. It then picks
      the 'world' volume from the same .db file with the 'loadDB' helper and
      loops over its children;
      
      3) main3, which performs the same operations than main2 but without
         using the new helper functions. It uses the lower-level GMDBManager
      and GeoModelRead directly. That shows how to use those to users who
      need to perform lower-level operations.
      14db7f62
  20. Oct 23, 2023
  21. Oct 17, 2023
  22. Aug 24, 2023
Loading