ShieldingLEND physics list crashing

_Geant4 Version: 11.4
_Operating System: Windows 11
_Compiler/Version: Visual Studio 17.9
_CMake Version: 3.29.2


Hello. I am trying to run a simulation comparing several different physics lists, with ShieldingLEND being one of them. I downloaded and unzipped the data file according to the documentation below (I downloaded LEND_GNDS2.0_ENDF.BVIII.1)

  • This release introduces new data set versions. Please see the corresponding details in Section 9 of this document.

    • New data set versions: G4PhotonEvaporation-6.1.2, G4INCL-1.3, G4CHANNELING-2.0, G4EMLOW-8.8, G4PARTICLEXS-4.2.

    • In order to use ParticleHP for charged particles (protons, deuterons, tritons, He3 and alphas), an optional data set G4TENDL-1.4 is required, and can be optionally downloaded in addition.

Optional nuclear data sets for use with the LEND (Low Energy Nuclear Data) Cross Section and Model can be optionally downloaded here:
LEND_GNDS2.0_ENDF.BVII.1 (2.87 Gb), LEND_GNDS2.0_ENDF.BVIII.0 (4.24 Gb), LEND_GNDS2.0_ENDF.BVIII.1 (5.78 Gb).
The G4LENDDATA environment variable should be used to switch the path to the appropriate nuclear data library unpacked and installed.

I also made sure that I updated my environment variable for G4LENDDATA to point to the correct directory: “C:\Users\User\Geant4-v-11-4\share\Geant4\data\LEND_GNDS2.0_ENDF.BVIII.1”. I make I include the ShieldingLEND header and initialize the physics lists as well,

#include "ShieldingLEND.hh"

G4VModularPhysicsList* physicsList = new ShieldingLEND;
physicsList->SetVerboseLevel(2);
runManager->SetUserInitialization(physicsList);

When I try to run the executeable, it recognizes the physics list,


Geant4 version Name: geant4-11-04 [MT] (5-December-2025)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
: NIM A 835 (2016), 186-225
WWW : http://geant4.org/


<<< Geant4 Physics List simulation engine: Shielding
<<< LEND will be used for low energy neutron and gamma projectiles
Visualization Manager instantiating with verbosity “warnings (3)”…
Visualization Manager initialising…
Registering graphics systems…

You have successfully registered the following graphics systems.
Registered graphics systems are:
ASCIITree (ATree)
DAWNFILE (DAWNFILE)
RayTracer (RT)
VRML2FILE (VRML2FILE)
gMocrenFile (gMocrenFile)
TOOLSSG_OFFSCREEN (TSG_OFFSCREEN, TSG_FILE)
TOOLSSG_WINDOWS_GLES (TSG_WINDOWS_GLES, TSG, OGL)
TOOLSSG_WINDOWS_ZB (TSG_WINDOWS_ZB, TSGZB)
You may choose a graphics system (driver) with a parameter of
the command “/vis/open” or “/vis/sceneHandler/create”,
or you may omit the driver parameter and choose at run time:

  • by argument in the construction of G4VisExecutive;
  • by environment variable “G4VIS_DEFAULT_DRIVER”;
  • by entry in “~/.g4session”;
  • by build flags.
  • Note: This feature is not allowed in batch mode.
    For further information see “examples/basic/B1/exampleB1.cc”
    and “vis.mac”.

Registering model factories…

You have successfully registered the following model factories.
Registered model factories:
generic
drawByAttribute
drawByCharge
drawByOriginVolume
drawByParticleID
drawByEncounteredVolume

Registered models:
None

Registered filter factories:
attributeFilter
chargeFilter
originVolumeFilter
particleFilter
encounteredVolumeFilter

Registered filters:
None

You have successfully registered the following user vis actions.
Run Duration User Vis Actions: none
End of Event User Vis Actions: none
End of Run User Vis Actions: none

PrimaryGeneratorAction initialized.

No data files loaded. Set via macro commands:
/primary/setAngularFile (required)
/primary/setMeanEnergyFile (required if useMeanSampling true)
/primary/setCDFEnergyFile (required if useMeanSampling false)
/primary/setLabDepth (auto-loads bundle tables)
Bundle energy scaling in CDF mode uses the first moment of each
CDF block - no mean energy file needed.

Checking overlaps for volume labPV:0 (G4Box) … OK!
Checking overlaps for volume rockPV:0 (G4SubtractionSolid) … OK!

G4EmStandard Construct Processes

but every time it gets to the G4EmStandard Construct Processes, it crashes right after that. If I just use Shielding instead of ShieldingLEND I have no issues and everything runs perfectly fine. Is this is known issue or does anyone possibly know how to making the LEND physics work properly?