40 #ifndef G4HadronPhysicsShielding_h
41 #define G4HadronPhysicsShielding_h 1
G4FTFPPiKBuilder * theFTFPPiK
G4VNeutronBuilder * theLENeutron
G4FTFPNeutronBuilder * theFTFPNeutron
G4HyperonFTFPBuilder * theHyperon
G4FTFPProtonBuilder * theFTFPPro
const G4double minFTFPEnergy_
G4BertiniNeutronBuilder * theBertiniNeutron
G4AntiBarionBuilder * theAntiBaryon
G4VCrossSectionDataSet * theBGGxsNeutron
virtual void ConstructProcess()
const G4double maxBertiniEnergy_
G4VCrossSectionDataSet * theBGGxsProton
G4ComponentGGHadronNucleusXsc * xsKaon
G4FTFPAntiBarionBuilder * theFTFPAntiBaryon
G4VCrossSectionDataSet * xsNeutronCaptureXS
virtual void ConstructParticle()
virtual ~G4HadronPhysicsShielding()
G4VCrossSectionDataSet * theNeutronHPJENDLHEInelastic
G4BertiniPiKBuilder * theBertiniPiK
static G4ThreadLocal ThreadPrivate * tpdata
G4BertiniProtonBuilder * theBertiniPro
G4HadronPhysicsShielding(G4int verbose=1)
const G4double minNonHPNeutronEnergy_
static constexpr double GeV
void UseLEND(G4String ss="")
G4NeutronBuilder * theNeutrons