Closed tomeichlersmith closed 1 year ago
Inspecting Boost's version history, it looks like v1.68.0 is the earliest version that has an implementation of the integration we use. The current version is v1.80.0 and v1.74.0 is what is in the Linux Mint 21 repositories.
Geant4 is going to be more difficult. The main "hooks" into Geant4 are (1) how we define the G4APrime and (2) how we define our G4Process. Any drastic changes in those APIs would require a redesign of this library. Right now, I have tested compilation of this library with v10.2.3, v10.7.4, and v11.0.3.
I am developing a GitHub action to test compilation on a variety of Boost versions and Geant4 versions. The main obstacle at the moment is attempting to speed this action up since the Geant4 build+install takes ~1.5hrs.
scample
documentation and nameMakePlaceholders
and why it is therealwaysCreateNewLepton_==False
branch