Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import geant4maker. #659

Open
wants to merge 68 commits into
base: main
Choose a base branch
from

Commits on Feb 20, 2024

  1. [g4star] Expose partcile stack for the geant4 application.

    [g4star] Update stacker and agml extension classes to enable multi engine tracking and user defined hits in the geant4 application.  Few additional fixes and cleanups in the code.
    
    [g4star] Import the StGeant4Maker into the repository.  Builds under root 6.24 (with some additional compilation flags).
    
    [g4star] Defer mysql load until StBFChain can do it.
    
    [g4star] Add geant4vmc, geant4mk and fastjet chain options.  Load libfastjet with stargen package b/c one or more filters depends on it.  (Should consider splitting filters into sep chain opt).
    
    [g4star] Cleanup commented out includes.
    
    [g4star] Reduce compile time warnings...
    
    [g4star] ... more reduction of compiler warnings
    
    ... and even more reduction of compiler warnings...
    
    [g4star] And modify cons to pickup the include paths to geant4 and geant4 vmc libraries
    klendathu2k committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    05dab3a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ef0d92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78ea6c0 View commit details
    Browse the repository at this point in the history
  4. Fix duplicate.

    klendathu2k committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    e4a4ba7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6dca37a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5c25821 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Duplicate load removed.

    klendathu2k committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    b5a7f99 View commit details
    Browse the repository at this point in the history
  2. Make multi-engine simulation the default. Comment out the "NAME:engin…

    …e" option (which was meant as documentation).
    klendathu2k committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    6c1e9dc View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    40e8340 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f164cd2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80f70bb View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    ca409ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6597aec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23627ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d7b18de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfc6767 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    1a136be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9dcbce8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f5dace View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b3f604 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4012f0c View commit details
    Browse the repository at this point in the history
  6. [g4star] Expose partcile stack for the geant4 application.

    [g4star] Update stacker and agml extension classes to enable multi engine tracking and user defined hits in the geant4 application.  Few additional fixes and cleanups in the code.
    
    [g4star] Import the StGeant4Maker into the repository.  Builds under root 6.24 (with some additional compilation flags).
    
    [g4star] Defer mysql load until StBFChain can do it.
    
    [g4star] Add geant4vmc, geant4mk and fastjet chain options.  Load libfastjet with stargen package b/c one or more filters depends on it.  (Should consider splitting filters into sep chain opt).
    
    [g4star] Cleanup commented out includes.
    
    [g4star] Reduce compile time warnings...
    
    [g4star] ... more reduction of compiler warnings
    
    ... and even more reduction of compiler warnings...
    
    [g4star] And modify cons to pickup the include paths to geant4 and geant4 vmc libraries
    klendathu2k committed May 15, 2024
    Configuration menu
    Copy the full SHA
    b3285d7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    00e6e42 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5e2f517 View commit details
    Browse the repository at this point in the history
  9. Fix duplicate.

    klendathu2k committed May 15, 2024
    Configuration menu
    Copy the full SHA
    4e93513 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    42b1eb0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e46192d View commit details
    Browse the repository at this point in the history
  12. Duplicate load removed.

    klendathu2k committed May 15, 2024
    Configuration menu
    Copy the full SHA
    151231a View commit details
    Browse the repository at this point in the history
  13. Make multi-engine simulation the default. Comment out the "NAME:engin…

    …e" option (which was meant as documentation).
    klendathu2k committed May 15, 2024
    Configuration menu
    Copy the full SHA
    75d5ccf View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    250e023 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9ff6986 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c9324af View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    89ebf66 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d00c2b7 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e860df6 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    da18036 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b20950b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    ceddeb4 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8d3d5fb View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6797477 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    383a1ce View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e6b4a73 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    7f4a3d9 View commit details
    Browse the repository at this point in the history
  2. Remove dead code.

    klendathu2k committed May 22, 2024
    Configuration menu
    Copy the full SHA
    ac2a2bc View commit details
    Browse the repository at this point in the history
  3. Cleanup comments.

    klendathu2k committed May 22, 2024
    Configuration menu
    Copy the full SHA
    570cc5a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    109bb35 View commit details
    Browse the repository at this point in the history
  5. libVMC --> LIBVMC

    klendathu2k committed May 22, 2024
    Configuration menu
    Copy the full SHA
    210df98 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Problem between chair and keyboard... the EEmcUtil class is provided …

    …in the StEEmcUtil library. SMH.
    klendathu2k committed May 29, 2024
    Configuration menu
    Copy the full SHA
    ea7c71a View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. ROOT5 / CINT doesn't replace the LIBVMC definition which concatinatin…

    …g strings for some reason. It also does not play nice with the ROOT_VERSION macro. So we do this the ugly way.
    klendathu2k committed May 30, 2024
    Configuration menu
    Copy the full SHA
    40631c8 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    7d8abe0 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    1e1cd29 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9123eee View commit details
    Browse the repository at this point in the history
  3. From PR#693

    ...
    klendathu2k committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    400539f View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    16cc33b View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Add pythia6 chain option.

    klendathu2k committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    029e112 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    c3f6681 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Configuration menu
    Copy the full SHA
    5e8ebff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa71fe4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ca2b32 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    476fdf9 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. ...

    klendathu2k committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    deca9e8 View commit details
    Browse the repository at this point in the history
  2. Use R__LOAD_LIBRARY rather than initialization macro. Add valgrind op…

    …tions to the geant4star script.
    klendathu2k committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    4ca7499 View commit details
    Browse the repository at this point in the history
  3. This removes the internal CLHEP library distributed with G4, so we ca…

    …n use the external CLHEP library via spack. NOTE... this may not be correct / consistent for G4. We may need to revisit.
    klendathu2k committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    f462b52 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Use R__LOAD_LIBRARY ...

    klendathu2k committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    e630bf0 View commit details
    Browse the repository at this point in the history
  2. Clingwrap header files.

    klendathu2k committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    b80757e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b204aee View commit details
    Browse the repository at this point in the history
  4. Will need to expose TCallf77 in 32bit builds as well. So make sure we…

    … have the geant3 library available.
    klendathu2k committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    5612264 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Configuration menu
    Copy the full SHA
    14e8592 View commit details
    Browse the repository at this point in the history