# - G4had_par_hp module build definition # Define the Geant4 Module. geant4_add_module(G4had_par_hp PUBLIC_HEADERS G4ArrayOps.hh G4CrossSectionHP.hh G4ENDFTapeRead.hh G4ENDFYieldDataContainer.hh G4FFGDebuggingMacros.hh G4FFGDefaultValues.hh G4FFGEnumerations.hh G4FFGVerboseMacros.hh G4FissionFragmentGenerator.hh G4FissionProductYieldDist.hh G4FPYBiasedLightFragmentDist.hh G4FPYNormalFragmentDist.hh G4FPYNubarValues.hh G4FPYSamplingOps.hh G4FPYTreeStructures.hh G4InterpolationIterator.hh G4InterpolationManager.hh G4InterpolationScheme.hh G4NRESP71M03.hh G4NeutronFissionVI.hh G4NeutronHPCapture.hh G4NeutronHPCaptureData.hh G4NeutronHPCaptureFS.hh G4NeutronHPCaptureXS.hh G4NeutronHPElastic.hh G4NeutronHPElasticData.hh G4NeutronHPElasticVI.hh G4NeutronHPElasticXS.hh G4NeutronHPFCFissionFS.hh G4NeutronHPFFFissionFS.hh G4NeutronHPFSFissionFS.hh G4NeutronHPFission.hh G4NeutronHPFissionBaseFS.hh G4NeutronHPFissionData.hh G4NeutronHPFissionERelease.hh G4NeutronHPFissionFS.hh G4NeutronHPFissionSpectrum.hh G4NeutronHPFissionXS.hh G4NeutronHPInelastic.hh G4NeutronHPInelasticData.hh G4NeutronHPInelasticVI.hh G4NeutronHPInelasticXS.hh G4NeutronHPJENDLHEData.hh G4NeutronHPJENDLHEElasticData.hh G4NeutronHPJENDLHEInelasticData.hh G4NeutronHPLCFissionFS.hh G4NeutronHPSCFissionFS.hh G4NeutronHPTCFissionFS.hh G4NeutronHPThermalBoost.hh G4NeutronHPThermalScattering.hh G4NeutronHPThermalScatteringData.hh G4NeutronHPThermalScatteringNames.hh G4NeutronHPWattSpectrum.hh G4NeutronRadCaptureHP.hh G4ParticleHPList.hh G4ParticleHPIsoData.hh G4ParticleHPIsoProbabilityTable.hh G4ParticleHP2AInelasticFS.hh G4ParticleHPNames.hh G4ParticleHP2N2AInelasticFS.hh G4ParticleHPPartial.hh G4ParticleHP2NAInelasticFS.hh G4ParticleHPProduct.hh G4ParticleHP2NDInelasticFS.hh G4ParticleHPVector.hh G4ParticleHP2NInelasticFS.hh G4VParticleHPEDis.hh G4ParticleHP2NPInelasticFS.hh G4ParticleHP2PInelasticFS.hh G4ParticleHP3AInelasticFS.hh G4ParticleHP3NAInelasticFS.hh G4ParticleHP3NInelasticFS.hh G4ParticleHP3NPInelasticFS.hh G4ParticleHP4NInelasticFS.hh G4ParticleHPAInelasticFS.hh G4ParticleHPAngular.hh G4ParticleHPAngularP.hh G4ParticleHPArbitaryTab.hh G4ParticleHPCapture.hh G4ParticleHPCaptureData.hh G4ParticleHPCaptureDataPT.hh G4ParticleHPCaptureFS.hh G4ParticleHPCaptureURR.hh G4ParticleHPChannel.hh G4ParticleHPChannelList.hh G4ParticleHPContAngularPar.hh G4ParticleHPContEnergyAngular.hh G4ParticleHPD2AInelasticFS.hh G4ParticleHPDAInelasticFS.hh G4ParticleHPDInelasticFS.hh G4ParticleHPData.hh G4ParticleHPDataPoint.hh G4ParticleHPDataUsed.hh G4ParticleHPDeExGammas.hh G4ParticleHPDiscreteTwoBody.hh G4ParticleHPElastic.hh G4ParticleHPElasticData.hh G4ParticleHPElasticDataPT.hh G4ParticleHPElasticFS.hh G4ParticleHPElasticURR.hh G4ParticleHPElementData.hh G4ParticleHPEnAngCorrelation.hh G4ParticleHPEnergyDistribution.hh G4ParticleHPEvapSpectrum.hh G4ParticleHPFCFissionFS.hh G4ParticleHPFFFissionFS.hh G4ParticleHPFSFissionFS.hh G4ParticleHPFastLegendre.hh G4ParticleHPField.hh G4ParticleHPFieldPoint.hh G4ParticleHPFinalState.hh G4ParticleHPFission.hh G4ParticleHPFissionBaseFS.hh G4ParticleHPFissionData.hh G4ParticleHPFissionDataPT.hh G4ParticleHPFissionERelease.hh G4ParticleHPFissionFS.hh G4ParticleHPFissionSpectrum.hh G4ParticleHPFissionURR.hh G4ParticleHPHash.hh G4ParticleHPHe3InelasticFS.hh G4ParticleHPInelastic.hh G4ParticleHPInelasticBaseFS.hh G4ParticleHPInelasticCompFS.hh G4ParticleHPInelasticData.hh G4ParticleHPInelasticDataPT.hh G4ParticleHPInelasticURR.hh G4ParticleHPInelasticXS.hh G4ParticleHPInterpolator.hh G4ParticleHPIsoProbabilityTable_CALENDF.hh G4ParticleHPIsoProbabilityTable_NJOY.hh G4ParticleHPIsotropic.hh G4ParticleHPJENDLHEData.hh G4ParticleHPJENDLHEElasticData.hh G4ParticleHPJENDLHEInelasticData.hh G4ParticleHPKallbachMannSyst.hh G4ParticleHPLCFissionFS.hh G4ParticleHPLabAngularEnergy.hh G4ParticleHPLegendreStore.hh G4ParticleHPLegendreTable.hh G4ParticleHPMadlandNixSpectrum.hh G4ParticleHPN2AInelasticFS.hh G4ParticleHPN2PInelasticFS.hh G4ParticleHPN3AInelasticFS.hh G4ParticleHPNAInelasticFS.hh G4ParticleHPNBodyPhaseSpace.hh G4ParticleHPND2AInelasticFS.hh G4ParticleHPNDInelasticFS.hh G4ParticleHPNHe3InelasticFS.hh G4ParticleHPNInelasticFS.hh G4ParticleHPNPAInelasticFS.hh G4ParticleHPNPInelasticFS.hh G4ParticleHPNT2AInelasticFS.hh G4ParticleHPNTInelasticFS.hh G4ParticleHPNXInelasticFS.hh G4ParticleHPNucLevel.hh G4ParticleHPParticleYield.hh G4ParticleHPPAInelasticFS.hh G4ParticleHPPDInelasticFS.hh G4ParticleHPPInelasticFS.hh G4ParticleHPPTInelasticFS.hh G4ParticleHPPhotonDist.hh G4ParticleHPPolynomExpansion.hh G4ParticleHPProbabilityTablesStore.hh G4ParticleHPSCFissionFS.hh G4ParticleHPSimpleEvapSpectrum.hh G4ParticleHPT2AInelasticFS.hh G4ParticleHPTCFissionFS.hh G4ParticleHPTInelasticFS.hh G4ParticleHPThermalBoost.hh G4ParticleHPThermalScattering.hh G4ParticleHPThermalScatteringData.hh G4ParticleHPThermalScatteringNames.hh G4ParticleHPWattSpectrum.hh G4VParticleHPEnergyAngular.hh G4ParticleHPBGGNucleonInelasticXS.hh G4ParticleHPManager.hh G4ParticleHPThreadLocalManager.hh G4ParticleHPReactionWhiteBoard.hh G4ParticleHPMessenger.hh G4ShiftedGaussian.hh G4TableTemplate.hh G4WattFissionSpectrumValues.hh G4WendtFissionFragmentGenerator.hh SOURCES G4CrossSectionHP.cc G4ENDFTapeRead.cc G4ENDFYieldDataContainer.cc G4FFGDebuggingMacros.cc G4FFGVerboseMacros.cc G4FissionFragmentGenerator.cc G4FissionProductYieldDist.cc G4FPYBiasedLightFragmentDist.cc G4FPYNormalFragmentDist.cc G4FPYSamplingOps.cc G4InterpolationManager.cc G4NRESP71M03.cc G4NeutronFissionVI.cc G4NeutronHPCapture.cc G4NeutronHPCaptureData.cc G4NeutronHPCaptureFS.cc G4NeutronHPCaptureXS.cc G4NeutronHPElasticVI.cc G4NeutronHPElasticXS.cc G4NeutronHPFissionXS.cc G4NeutronHPInelasticVI.cc G4NeutronHPInelasticXS.cc G4NeutronRadCaptureHP.cc G4ParticleHPIsoData.cc G4ParticleHPIsoProbabilityTable.cc G4ParticleHP2AInelasticFS.cc G4ParticleHPList.cc G4ParticleHP2N2AInelasticFS.cc G4ParticleHPPartial.cc G4ParticleHP2NAInelasticFS.cc G4ParticleHPNames.cc G4ParticleHP2NDInelasticFS.cc G4ParticleHP2NInelasticFS.cc G4ParticleHPProduct.cc G4ParticleHP2NPInelasticFS.cc G4ParticleHPVector.cc G4ParticleHP2PInelasticFS.cc G4ParticleHP3AInelasticFS.cc G4ParticleHP3NAInelasticFS.cc G4ParticleHP3NInelasticFS.cc G4ParticleHP3NPInelasticFS.cc G4ParticleHP4NInelasticFS.cc G4ParticleHPAInelasticFS.cc G4ParticleHPAngular.cc G4ParticleHPArbitaryTab.cc G4ParticleHPCaptureDataPT.cc G4ParticleHPCaptureURR.cc G4ParticleHPChannel.cc G4ParticleHPChannelList.cc G4ParticleHPContAngularPar.cc G4ParticleHPContEnergyAngular.cc G4ParticleHPD2AInelasticFS.cc G4ParticleHPDAInelasticFS.cc G4ParticleHPDInelasticFS.cc G4ParticleHPData.cc G4ParticleHPDeExGammas.cc G4ParticleHPDiscreteTwoBody.cc G4ParticleHPElastic.cc G4ParticleHPElasticData.cc G4ParticleHPElasticDataPT.cc G4ParticleHPElasticFS.cc G4ParticleHPElasticURR.cc G4ParticleHPElementData.cc G4ParticleHPEnAngCorrelation.cc G4ParticleHPFCFissionFS.cc G4ParticleHPFFFissionFS.cc G4ParticleHPFSFissionFS.cc G4ParticleHPFastLegendre.cc G4ParticleHPFastLegendre_14.cc G4ParticleHPFastLegendre_18.cc G4ParticleHPFastLegendre_21.cc G4ParticleHPFastLegendre_24.cc G4ParticleHPFastLegendre_26.cc G4ParticleHPFastLegendre_28.cc G4ParticleHPFastLegendre_30.cc G4ParticleHPField.cc G4ParticleHPFieldPoint.cc G4ParticleHPFinalState.cc G4ParticleHPFission.cc G4ParticleHPFissionBaseFS.cc G4ParticleHPFissionData.cc G4ParticleHPFissionDataPT.cc G4ParticleHPFissionFS.cc G4ParticleHPFissionURR.cc G4ParticleHPHe3InelasticFS.cc G4ParticleHPInelastic.cc G4ParticleHPInelasticBaseFS.cc G4ParticleHPInelasticCompFS.cc G4ParticleHPInelasticData.cc G4ParticleHPInelasticDataPT.cc G4ParticleHPInelasticURR.cc G4ParticleHPInelasticXS.cc G4ParticleHPInterpolator.cc G4ParticleHPIsoProbabilityTable_CALENDF.cc G4ParticleHPIsoProbabilityTable_NJOY.cc G4ParticleHPIsotropic.cc G4ParticleHPJENDLHEData.cc G4ParticleHPJENDLHEElasticData.cc G4ParticleHPJENDLHEInelasticData.cc G4ParticleHPKallbachMannSyst.cc G4ParticleHPLCFissionFS.cc G4ParticleHPLabAngularEnergy.cc G4ParticleHPLegendreStore.cc G4ParticleHPMadlandNixSpectrum.cc G4ParticleHPN2AInelasticFS.cc G4ParticleHPN2PInelasticFS.cc G4ParticleHPN3AInelasticFS.cc G4ParticleHPNAInelasticFS.cc G4ParticleHPNBodyPhaseSpace.cc G4ParticleHPND2AInelasticFS.cc G4ParticleHPNDInelasticFS.cc G4ParticleHPNHe3InelasticFS.cc G4ParticleHPNInelasticFS.cc G4ParticleHPNPAInelasticFS.cc G4ParticleHPNPInelasticFS.cc G4ParticleHPNT2AInelasticFS.cc G4ParticleHPNTInelasticFS.cc G4ParticleHPNXInelasticFS.cc G4ParticleHPNucLevel.cc G4ParticleHPPAInelasticFS.cc G4ParticleHPPDInelasticFS.cc G4ParticleHPPInelasticFS.cc G4ParticleHPPTInelasticFS.cc G4ParticleHPPhotonDist.cc G4ParticleHPProbabilityTablesStore.cc G4ParticleHPSCFissionFS.cc G4ParticleHPT2AInelasticFS.cc G4ParticleHPTCFissionFS.cc G4ParticleHPTInelasticFS.cc G4ParticleHPThermalScattering.cc G4ParticleHPThermalScatteringData.cc G4ParticleHPThermalScatteringNames.cc G4ParticleHPWattSpectrum.cc G4ParticleHPBGGNucleonInelasticXS.cc G4ParticleHPManager.cc G4ParticleHPThreadLocalManager.cc G4ParticleHPReactionWhiteBoard.cc G4ParticleHPMessenger.cc G4ShiftedGaussian.cc G4WendtFissionFragmentGenerator.cc) geant4_module_link_libraries(G4had_par_hp PUBLIC G4baryons G4bosons G4globman G4hadronic_mgt G4hadronic_util G4hadronic_xsect G4hepgeometry G4heprandom G4intercoms G4leptons G4materials G4partman PRIVATE G4hadronic_deex_evaporation G4hadronic_deex_handler G4hadronic_deex_management G4hadronic_deex_photon_evaporation G4ions ${G4ZLIB_LIBRARIES}) # List any source specific properties here if(GEANT4_BUILD_PHP_AS_HP) add_definitions(-DPHP_AS_HP) endif()