35 #ifndef artg4tk_lists_MyG4NeutronPHPBuilder_hh 36 #define artg4tk_lists_MyG4NeutronPHPBuilder_hh 41 #include "Geant4/globals.hh" 43 #include "Geant4/G4HadronCaptureProcess.hh" 44 #include "Geant4/G4HadronElasticProcess.hh" 45 #include "Geant4/G4HadronFissionProcess.hh" 46 #include "Geant4/G4NeutronInelasticProcess.hh" 47 #include "Geant4/G4VNeutronBuilder.hh" 49 #include "Geant4/G4ParticleHPElastic.hh" 50 #include "Geant4/G4ParticleHPElasticData.hh" 51 #include "Geant4/G4ParticleHPFission.hh" 52 #include "Geant4/G4ParticleHPFissionData.hh" 53 #include "Geant4/G4ParticleHPInelastic.hh" 54 #include "Geant4/G4ParticleHPInelasticData.hh" 56 #include "Geant4/G4ParticleHPCaptureData.hh" 64 void Build(G4HadronElasticProcess* aP)
final override;
65 void Build(G4HadronFissionProcess* aP)
final override;
66 void Build(G4HadronCaptureProcess* aP)
final override;
67 void Build(G4NeutronInelasticProcess* aP)
final override;
92 using G4VNeutronBuilder::Build;
G4ParticleHPFission * theHPFission
virtual void SetMinEnergy(G4double aM) final override
void Build(G4HadronElasticProcess *aP) final override
G4ParticleHPCaptureData * theHPCaptureData
G4ParticleHPInelasticData * theHPInelasticData
virtual void SetMaxEnergy(G4double aM) final override
G4ParticleHPFissionData * theHPFissionData
G4ParticleHPElasticData * theHPElasticData
G4ParticleHPInelastic * theHPInelastic
virtual ~MyG4NeutronPHPBuilder()
void SetMaxInelasticEnergy(G4double aM)
ArParticleHPCapture * theHPCapture
void SetMinInelasticEnergy(G4double aM)
G4ParticleHPElastic * theHPElastic