Go to the documentation of this file.
12 #ifndef SimG4Core_PhysicsLists_CMSHadronPhysicsFTFP_BERT_ATL_h
13 #define SimG4Core_PhysicsLists_CMSHadronPhysicsFTFP_BERT_ATL_h
18 #include "G4VPhysicsConstructor.hh"
20 #include "G4PiKBuilder.hh"
21 #include "G4BertiniPiKBuilder.hh"
22 #include "G4FTFPPiKBuilder.hh"
24 #include "G4ProtonBuilder.hh"
25 #include "G4BertiniProtonBuilder.hh"
26 #include "G4FTFPNeutronBuilder.hh"
27 #include "G4FTFPProtonBuilder.hh"
29 #include "G4NeutronBuilder.hh"
30 #include "G4BertiniNeutronBuilder.hh"
31 #include "G4FTFPNeutronBuilder.hh"
33 #include "G4HyperonFTFPBuilder.hh"
34 #include "G4AntiBarionBuilder.hh"
35 #include "G4FTFPAntiBarionBuilder.hh"
37 class G4ComponentGGHadronNucleusXsc;
70 G4ComponentGGHadronNucleusXsc*
xsKaon;
G4FTFPPiKBuilder * theFTFPPiK
void ConstructProcess() override
static G4ThreadLocal ThreadPrivate * tpdata
CMSHadronPhysicsFTFP_BERT_ATL(G4int verbose=1)
void ConstructParticle() override
G4ComponentGGHadronNucleusXsc * xsKaon
static constexpr int verbose
G4VCrossSectionDataSet * xsNeutronInelasticXS
G4VCrossSectionDataSet * xsNeutronCaptureXS
G4BertiniPiKBuilder * theBertiniPiK
G4AntiBarionBuilder * theAntiBaryon
G4HyperonFTFPBuilder * theHyperon
G4FTFPProtonBuilder * theFTFPPro
G4FTFPNeutronBuilder * theFTFPNeutron
G4BertiniNeutronBuilder * theBertiniNeutron
G4FTFPAntiBarionBuilder * theFTFPAntiBaryon
G4BertiniProtonBuilder * theBertiniPro
~CMSHadronPhysicsFTFP_BERT_ATL() override
G4NeutronBuilder * theNeutrons