126 G4bool quasiElasticFTF=
false;
127 G4bool quasiElasticQGS=
true;
240 for (
size_t i=0; i < static_cast<size_t>(pv->
size()); ++i ) {
241 if (
fCapture == ((*pv)[i])->GetProcessSubType() ) {
G4VCrossSectionDataSet * GetCrossSectionDataSet(const G4String &name, G4bool warning=true)
virtual void ConstructParticle()
static G4ThreadLocal ThreadPrivate * tpdata
G4FTFBinaryProtonBuilder * theFTFBinaryPro
G4QGSBinaryNeutronBuilder * theQGSBinaryNeutron
G4QGSBinaryPionBuilder * theQGSBinaryPion
G4AntiBarionBuilder * theAntiBaryon
G4VCrossSectionDataSet * xsNeutronInelasticXS
void RegisterMe(G4VPionBuilder *aB)
G4FTFPAntiBarionBuilder * theFTFPAntiBaryon
G4BinaryPionBuilder * theBinaryPion
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
G4FTFBinaryKaonBuilder * theFTFBinaryKaon
static const char * Default_Name()
static void ConstructParticle()
static void ConstructParticle()
static void ConstructParticle()
G4ProcessManager * GetProcessManager() const
G4BertiniPionBuilder * theBertiniPion
G4BinaryProtonBuilder * theBinaryPro
static void ConstructParticle()
void RegisterMe(G4HadronicInteraction *a)
void SetMinEnergy(G4double aM)
void SetMinEnergy(G4double aM)
static G4HadronicProcess * FindInelasticProcess(const G4ParticleDefinition *)
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
void SetMinEnergy(G4double aM)
G4BertiniKaonBuilder * theBertiniKaon
G4_DECLARE_PHYSCONSTR_FACTORY(G4HadronPhysicsQGS_BIC)
void SetMaxEnergy(G4double aM)
void SetMaxEnergy(G4double aM)
static G4CrossSectionDataSetRegistry * Instance()
G4BinaryNeutronBuilder * theBinaryNeutron
void SetMaxEnergy(G4double aM)
static G4Neutron * Neutron()
void SetMaxEnergy(G4double aM)
G4HadronPhysicsQGS_BIC(G4int verbose=1)
void SetMaxEnergy(G4double aM)
void SetMaxEnergy(G4double aM)
static const char * Default_Name()
G4FTFBinaryPionBuilder * theFTFBinaryPion
void RegisterMe(G4VAntiBarionBuilder *aB)
G4HyperonFTFPBuilder * theHyperon
G4NeutronBuilder * theNeutrons
G4VCrossSectionDataSet * xsNeutronCaptureXS
virtual ~G4HadronPhysicsQGS_BIC()
void RegisterMe(G4VProtonBuilder *aB)
void SetMaxEnergy(G4double aM)
void RegisterMe(G4VNeutronBuilder *aB)
void RegisterMe(G4VKaonBuilder *aB)
G4QGSBinaryKaonBuilder * theQGSBinaryKaon
virtual void ConstructProcess()
void SetMaxEnergy(G4double aM)
G4QGSBinaryProtonBuilder * theQGSBinaryPro
void SetMaxEnergy(G4double aM)
G4FTFBinaryNeutronBuilder * theFTFBinaryNeutron
G4ProcessVector * GetProcessList() const