Dear experts, Sorry for my beginner question.
I’d like to simulate photon and electron interactions in a material arising from energy of 100eV level (corresponding to EUV level).
I made the B4d detector two-layered (assuming a semiconductor chip, where each thicknesses are 100nm) and added low-energy interactions by copying and pasting the PhysicsList from TestEm0 as follows (other settings are default).
<<<<< exampleB4d.cc >>>>>
auto detConstruction = new B4dDetectorConstruction();
runManager->SetUserInitialization(detConstruction);auto physicsList = new FTFP_BERT;
physicsList->ReplacePhysics(new G4EmPenelopePhysics()); // or G4EmLivermorePhysics
runManager->SetUserInitialization(physicsList);auto em = G4EmParameters::Instance();
em->SetMinEnergy(1eV);
em->SetLowestElectronEnergy(1eV);
em->SetMaxEnergy(1*MeV);
em->SetVerbose(1);<<<<< B4dDetectorConstruction.cc >>>>>
auto cuts = new G4ProductionCuts();
cuts->SetProductionCut(1nm, G4ProductionCuts::GetIndex(“gamma”));
cuts->SetProductionCut(1nm, G4ProductionCuts::GetIndex(“e-”));
cuts->SetProductionCut(1*nm, G4ProductionCuts::GetIndex(“e+”));
auto detRegion = new G4Region(“Chip”);
detRegion->AddRootLogicalVolume(calorLV);
detRegion->SetProductionCuts(cuts);//// Always return the physical World //
return worldPV;
However, even when injecting 100eV photons or electrons, no interaction (energy loss) occurred in the material (it just freezes).
FTFP_BERT works actually…
I have no idea which part is insufficient for my purpose? If there are any settings I should check, please let me know.
Geant4 Version: geant4-v10.5.0