73 , theBertiniNeutron(0)
84 , theCHIPSInelastic(0)
86 , NeutronHPJENDLHEInelastic(0)
96 , theBertiniNeutron(0)
106 , QuasiElastic(quasiElastic)
107 , theCHIPSInelastic(0)
109 , NeutronHPJENDLHEInelastic(0)
116void HadronPhysicsShielding::CreateModels()
131 if ( useLEND !=
true )
156 delete theBertiniNeutron;
157 delete theFTFPNeutron;
162 delete theBertiniPiK;
166 delete theBertiniPro;
170 delete theCHIPSInelastic;
172 delete NeutronHPJENDLHEInelastic;
195 theNeutrons->
Build();
219 theMiscCHIPS->
Build();
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)
static void ConstructParticle()
void SetMaxEnergy(G4double aM)
void SetMinEnergy(G4double aM)
void SetMaxEnergy(G4double aM)
void SetMaxEnergy(G4double aM)
static const char * Default_Name()
static const char * Default_Name()
static const char * Default_Name()
G4VCrossSectionDataSet * GetCrossSectionDataSet(const G4String &name, G4bool warning=true)
static G4CrossSectionDataSetRegistry * Instance()
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
static G4KaonMinus * KaonMinus()
static G4KaonPlus * KaonPlus()
static G4KaonZeroLong * KaonZeroLong()
static G4KaonZeroShort * KaonZeroShort()
void SetMaxInelasticEnergy(G4double aM)
void SetMinInelasticEnergy(G4double aM)
void SetMinEnergy(G4double aM)
static void ConstructParticle()
void RegisterMe(G4VNeutronBuilder *aB)
static G4Neutron * Neutron()
static G4HadronicProcess * FindInelasticProcess(const G4ParticleDefinition *)
void RegisterMe(G4VPiKBuilder *aB)
void RegisterMe(G4VProtonBuilder *aB)
static void ConstructParticle()
virtual void ConstructParticle()
virtual void ConstructProcess()
HadronPhysicsShielding(G4int verbose=1)
virtual ~HadronPhysicsShielding()