101 neu->RegisterMe(ftf);
106 neu->RegisterMe(bert);
131 for (
size_t i=0; i < static_cast<size_t>(pv->
size()); ++i ) {
132 if (
fCapture == ((*pv)[i])->GetProcessSubType() ) {
134 }
else if (
fFission == ((*pv)[i])->GetProcessSubType() ) {
G4HadronPhysicsQGSP_BERT_HP(G4int verbose=1)
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)
void SetMinEnergy(G4double anEnergy)
static constexpr double MeV
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
void RegisterMe(G4HadronicInteraction *a)
static G4CrossSectionDataSetRegistry * Instance()
G4ProcessVector * GetProcessList() const
static G4KaonMinus * KaonMinus()
static G4KaonPlus * KaonPlus()
G4VCrossSectionDataSet * GetCrossSectionDataSet(const G4String &name, G4bool warning=true)
static G4KaonZeroLong * KaonZeroLong()
G4Cache< G4ComponentGGHadronNucleusXsc * > xs_k
void AddBuilder(G4PhysicsBuilderInterface *bld)
G4VectorCache< G4VCrossSectionDataSet * > xs_ds
void Put(const value_type &val) const
static G4KaonZeroShort * KaonZeroShort()
static G4HadronicProcess * FindInelasticProcess(const G4ParticleDefinition *)
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
virtual void Neutron() override
static G4Neutron * Neutron()
G4ProcessManager * GetProcessManager() const
virtual void ExtraConfiguration() override
static const char * Default_Name()
void Push_back(const value_type &val)