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" G4QGSPProtonBuilder * theQGSPPro
G4FTFPNeutronBuilder * theFTFPNeutron
G4FTFBinaryNeutronBuilder * theFTFNeutron
G4BertiniProtonBuilder * theBertiniPro
~HadronPhysicsCMS() override
G4BertiniPiKBuilder * theBertiniPiK
HadronPhysicsCMS(const G4String &name="QGSP", G4bool quasiElastic=true)
G4FTFBinaryPiKBuilder * theFTFPiK
G4FTFBinaryProtonBuilder * theFTFPro
G4FTFPPiKBuilder * theFTFPPiK
G4FTFPProtonBuilder * theFTFPPro
G4BinaryProtonBuilder * theBinaryPro
G4QGSPNeutronBuilder * theQGSPNeutron
G4BertiniNeutronBuilder * theBertiniNeutron
G4NeutronBuilder * theNeutrons
void ConstructParticle() override
G4BinaryPiKBuilder * theBinaryPiK
G4QGSPPiKBuilder * theQGSPPiK
G4BinaryNeutronBuilder * theBinaryNeutron
void ConstructProcess() override