120 pManager = pionMinus -> GetProcessManager();
G4hMultipleScattering theAntiProtonMult
G4KaonPlusInelasticProcess theKaonPlusInelastic
void SetMinEnergy(G4double anEnergy)
void SetMaxEnergy(const G4double anEnergy)
virtual ~GammaRayTelHadronPhysics()
G4NeutronInelasticProcess theNeutronInelastic
G4int AddRestProcess(G4VProcess *aProcess, G4int ord=ordDefault)
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
static G4AntiNeutron * AntiNeutron()
void RegisterMe(G4HadronicInteraction *a)
static const char * Default_Name()
static G4AntiProton * AntiProton()
G4GeneratorPrecompoundInterface * theCascade
G4PionPlusInelasticProcess thePionPlusInelastic
static const char * Default_Name()
G4AntiProtonInelasticProcess theAntiProtonInelastic
G4TheoFSGenerator * theModel
static G4CrossSectionDataSetRegistry * Instance()
G4ProtonInelasticProcess theProtonInelastic
static G4Proton * Proton()
static G4PionPlus * PionPlusDefinition()
G4hMultipleScattering theKaonMinusMult
void SetProcessOrdering(G4VProcess *aProcess, G4ProcessVectorDoItIndex idDoIt, G4int ordDoIt=ordDefault)
G4AntiNeutronInelasticProcess theAntiNeutronInelastic
G4hIonisation theKaonMinusIonisation
static constexpr double TeV
static G4KaonZeroLong * KaonZeroLong()
G4hMultipleScattering theKaonPlusMult
G4int AddProcess(G4VProcess *aProcess, G4int ordAtRestDoIt=ordInActive, G4int ordAlongSteptDoIt=ordInActive, G4int ordPostStepDoIt=ordInActive)
void SetTransport(G4VIntraNuclearTransportModel *const value)
G4hIonisation theProtonIonisation
G4hMultipleScattering thePionMinusMult
G4HadronCaptureProcess * theNeutronCapture
static constexpr double eV
G4hIonisation theAntiProtonIonisation
G4KaonZeroLInelasticProcess theKaonZeroLInelastic
G4HadronFissionProcess theNeutronFission
G4hMultipleScattering theProtonMult
G4PiMinusAbsorptionBertini thePionMinusAbsorption
static G4PionMinus * PionMinusDefinition()
G4PionMinusInelasticProcess thePionMinusInelastic
static const char * Default_Name()
G4hIonisation thePionPlusIonisation
G4FTFModel * theStringModel
static G4KaonMinus * KaonMinusDefinition()
static G4KaonZeroShort * KaonZeroShort()
G4PreCompoundModel * thePreEquilib
G4hMultipleScattering thePionPlusMult
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
GammaRayTelHadronPhysics(const G4String &name="hadron")
void SetHighEnergyGenerator(G4VHighEnergyGenerator *const value)
G4AntiProtonAbsorptionFritiof theAntiProtonAnnihilation
static G4Neutron * Neutron()
G4ProcessManager * GetProcessManager() const
G4ExcitedStringDecay * theStringDecay
void SetFragmentationModel(G4VStringFragmentation *aModel)
G4hIonisation thePionMinusIonisation
static G4KaonPlus * KaonPlusDefinition()
G4HadronElasticProcess theElasticProcess
G4KaonMinusAbsorptionBertini theKaonMinusAbsorption
G4hIonisation theKaonPlusIonisation
G4KaonMinusInelasticProcess theKaonMinusInelastic
static constexpr double GeV
G4HadronElastic * theElasticModel
G4LFission * theNeutronFissionModel
G4KaonZeroSInelasticProcess theKaonZeroSInelastic