Go to the documentation of this file. 1 #ifndef SimG4Core_PhysicsLists_HadronPhysicsCMS_h
2 #define SimG4Core_PhysicsLists_HadronPhysicsCMS_h 1
7 #include "G4VPhysicsConstructor.hh"
9 #include "G4PiKBuilder.hh"
10 #include "G4BertiniPiKBuilder.hh"
11 #include "G4BinaryPiKBuilder.hh"
12 #include "G4FTFPPiKBuilder.hh"
13 #include "G4QGSPPiKBuilder.hh"
15 #include "G4ProtonBuilder.hh"
16 #include "G4BertiniProtonBuilder.hh"
17 #include "G4BinaryProtonBuilder.hh"
18 #include "G4FTFPProtonBuilder.hh"
19 #include "G4QGSPProtonBuilder.hh"
21 #include "G4NeutronBuilder.hh"
22 #include "G4BertiniNeutronBuilder.hh"
23 #include "G4BinaryNeutronBuilder.hh"
24 #include "G4FTFPNeutronBuilder.hh"
25 #include "G4QGSPNeutronBuilder.hh"
27 #include "G4FTFBinaryNeutronBuilder.hh"
28 #include "G4FTFBinaryPiKBuilder.hh"
29 #include "G4FTFBinaryProtonBuilder.hh"
G4BertiniPiKBuilder * theBertiniPiK
G4FTFPProtonBuilder * theFTFPPro
void ConstructParticle() override
G4QGSPPiKBuilder * theQGSPPiK
G4BertiniNeutronBuilder * theBertiniNeutron
G4QGSPNeutronBuilder * theQGSPNeutron
G4BinaryNeutronBuilder * theBinaryNeutron
void ConstructProcess() override
G4FTFBinaryNeutronBuilder * theFTFNeutron
G4FTFBinaryPiKBuilder * theFTFPiK
G4QGSPProtonBuilder * theQGSPPro
G4FTFBinaryProtonBuilder * theFTFPro
G4BinaryProtonBuilder * theBinaryPro
G4BinaryPiKBuilder * theBinaryPiK
G4NeutronBuilder * theNeutrons
G4FTFPNeutronBuilder * theFTFPNeutron
HadronPhysicsCMS(const G4String &name="QGSP", G4bool quasiElastic=true)
~HadronPhysicsCMS() override
G4BertiniProtonBuilder * theBertiniPro
G4FTFPPiKBuilder * theFTFPPiK