44 #ifndef artg4tk_lists_MyG4HadronPhysicsQGSP_BERT_HP_NeutronXSBias_hh 45 #define artg4tk_lists_MyG4HadronPhysicsQGSP_BERT_HP_NeutronXSBias_hh 47 #include "Geant4/G4ios.hh" 48 #include "Geant4/globals.hh" 50 #include "Geant4/G4VPhysicsConstructor.hh" 53 #include "Geant4/G4BertiniPiKBuilder.hh" 54 #include "Geant4/G4FTFPPiKBuilder.hh" 55 #include "Geant4/G4PiKBuilder.hh" 56 #include "Geant4/G4QGSPPiKBuilder.hh" 59 #include "Geant4/G4BertiniProtonBuilder.hh" 60 #include "Geant4/G4FTFPProtonBuilder.hh" 61 #include "Geant4/G4ProtonBuilder.hh" 62 #include "Geant4/G4QGSPProtonBuilder.hh" 65 #include "Geant4/G4BertiniNeutronBuilder.hh" 66 #include "Geant4/G4FTFPNeutronBuilder.hh" 67 #include "Geant4/G4NeutronBuilder.hh" 68 #include "Geant4/G4QGSPNeutronBuilder.hh" 70 #include "Geant4/G4NeutronPHPBuilder.hh" 73 #include "Geant4/G4AntiBarionBuilder.hh" 74 #include "Geant4/G4FTFPAntiBarionBuilder.hh" 75 #include "Geant4/G4HyperonFTFPBuilder.hh" 77 class G4ComponentGGHadronNucleusXsc;
84 G4bool quasiElastic =
true,
85 G4double XSMultiplier = 1.0);
G4double theBertiniNeutronXSMultiplier
MyG4HadronPhysicsQGSP_BERT_HP_NeutronXSBias(G4int verbose=2)
static G4ThreadLocal ThreadPrivate * tpdata
G4AntiBarionBuilder * theAntiBaryon
G4ComponentGGHadronNucleusXsc * xsKaon
G4FTFPNeutronBuilder * theFTFPNeutron
G4HyperonFTFPBuilder * theHyperon
G4QGSPNeutronBuilder * theQGSPNeutron
G4NeutronPHPBuilder * theHPNeutron
G4BertiniPiKBuilder * theBertiniPiK
void ConstructProcess() override
void ConstructParticle() override
G4QGSPPiKBuilder * theQGSPPiK
G4FTFPAntiBarionBuilder * theFTFPAntiBaryon
G4NeutronBuilder * theNeutrons
G4BertiniProtonBuilder * theBertiniPro
G4BertiniNeutronBuilder * theBertiniNeutron
G4VCrossSectionDataSet * xsNeutronCaptureXS
G4FTFPProtonBuilder * theFTFPPro
G4QGSPProtonBuilder * theQGSPPro
virtual ~MyG4HadronPhysicsQGSP_BERT_HP_NeutronXSBias()
G4FTFPPiKBuilder * theFTFPPiK