84 fTheNeutronElasticProcess(0), fTheFissionProcess(0),
85 fTheCaptureProcess(0),fTheDeuteronInelasticProcess(0),
86 fTheTritonInelasticProcess(0), fTheAlphaInelasticProcess(0),
87 fTheIonInelasticProcess(0)
142 if (particleName !=
"neutron" && particleName !=
"GenericIon" &&
143 particleName !=
"He3") {
virtual ~exrdmPhysListHadron()
void SetFragmentationModel(G4VStringFragmentation *aModel)
exrdmPhysListHadron(const G4String &name="hadron")
Definition of the exrdmPhysListHadron class.
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
void SetMinEForMultiFrag(G4double anE)
G4NeutronInelasticProcess fTheNeutronInelastic
G4ProcessManager * GetProcessManager() const
const G4String & GetParticleName() const
G4TritonInelasticProcess * fTheTritonInelasticProcess
void SetHighEnergyGenerator(G4VHighEnergyGenerator *const value)
G4HadronElasticProcess * fTheNeutronElasticProcess
void RegisterMe(G4HadronicInteraction *a)
void SetMinEnergy(G4double anEnergy)
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
#define aParticleIterator
void SetFermiModel(G4VFermiBreakUp *ptr)
static G4Triton * Triton()
static G4Proton * Proton()
void SetMultiFragmentation(G4VMultiFragmentation *ptr)
G4DeuteronInelasticProcess * fTheDeuteronInelasticProcess
static G4Neutron * Neutron()
G4IonInelasticProcess * fTheIonInelasticProcess
static G4Deuteron * Deuteron()
G4AlphaInelasticProcess * fTheAlphaInelasticProcess
G4bool IsShortLived() const
static G4GenericIon * GenericIon()
G4double GetPDGMass() const
G4HadronFissionProcess * fTheFissionProcess
void SetMaxAandZForFermiBreakUp(G4int anA, G4int aZ)
void SetEvaporation(G4VEvaporation *ptr)
void SetMaxEnergy(const G4double anEnergy)
void SetDeExcitation(G4VPreCompoundModel *ptr)
void SetTransport(G4VIntraNuclearTransportModel *const value)
G4HadronElasticProcess fTheElasticProcess
virtual void ConstructProcess()
G4ProtonInelasticProcess fTheProtonInelastic
G4HadronElasticProcess ionElasticProcess
virtual G4bool IsApplicable(const G4ParticleDefinition &)
G4HadronCaptureProcess * fTheCaptureProcess