133 <<
" " <<
GetPhysicsName() <<
" : threshold between BERT and FTFP is over the interval " <<
G4endl
163 neu->RegisterMe(ftfpn);
167 neu->RegisterMe(bertn);
174 if(
nullptr != inel) {
179 if (
nullptr != capture) {
193 pro->RegisterMe(ftfpp);
197 pro->RegisterMe(bertp);
204 if(
nullptr != inel) {
218 pi->RegisterMe(ftfppi);
222 pi->RegisterMe(bertpi);
230 if(
nullptr != inel) {
235 if(
nullptr != inel) {
250 k->RegisterMe(ftfpk);
254 k->RegisterMe(bertk);
263 if ( part ==
nullptr ) {
continue; }
265 if(
nullptr != inel) {
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)
G4GLOB_DLL std::ostream G4cout
static void ConstructParticle()
static const std::vector< G4int > & GetKaons()
void ConstructProcess() override
void ConstructParticle() override
virtual ~G4HadronPhysicsFTFP_BERT()
G4HadronPhysicsFTFP_BERT(G4int verbose=1)
virtual void DumpBanner()
static void BuildBCHadronsFTFP_BERT()
static void BuildHyperonsFTFP_BERT()
static void BuildAntiLightIonsFTFP()
static void BuildHyperAntiNucleiFTFP_BERT()
static void BuildHyperNucleiFTFP_BERT()
G4bool ApplyFactorXS() const
static G4HadronicParameters * Instance()
G4double GetMinEnergyTransitionFTF_Cascade() const
G4bool EnableHyperNuclei() const
G4double GetMaxEnergyTransitionFTF_Cascade() const
void SetVerboseLevel(const G4int val)
G4bool EnableBCParticles() const
G4double EnergyThresholdForHeavyHadrons() const
G4double XSFactorHadronInelastic() const
void SetEnableBCParticles(G4bool val)
G4double XSFactorPionInelastic() const
G4double GetMaxEnergy() const
G4double XSFactorNucleonInelastic() const
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
void MultiplyCrossSectionBy(G4double factor)
void RegisterMe(G4HadronicInteraction *a)
static void ConstructParticle()
static void ConstructParticle()
static G4Neutron * Neutron()
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
static G4ParticleTable * GetParticleTable()
static G4HadronicProcess * FindInelasticProcess(const G4ParticleDefinition *)
static G4HadronicProcess * FindCaptureProcess(const G4ParticleDefinition *)
static G4PionMinus * PionMinus()
static G4PionPlus * PionPlus()
static G4Proton * Proton()
static void ConstructParticle()
G4int GetVerboseLevel() const
void AddBuilder(G4PhysicsBuilderInterface *bld)
const G4String & GetPhysicsName() const
void SetPhysicsType(G4int)