1 #ifndef SimG4Core_PhysicsLists_HadronPhysicsQGSPCMS_FTFP_BERT_WP_h
2 #define SimG4Core_PhysicsLists_HadronPhysicsQGSPCMS_FTFP_BERT_WP_h 1
7 #include "G4VPhysicsConstructor.hh"
10 #include "G4PiKBuilder.hh"
11 #include "SimG4Core/PhysicsLists/interface/CMSFTFPPiKBuilder.hh"
12 #include "G4QGSPPiKBuilder.hh"
13 #include "G4BertiniPiKBuilder.hh"
15 #include "G4ProtonBuilder.hh"
16 #include "SimG4Core/PhysicsLists/interface/CMSFTFPProtonBuilder.hh"
17 #include "G4QGSPProtonBuilder.hh"
18 #include "G4BertiniProtonBuilder.hh"
20 #include "G4NeutronBuilder.hh"
21 #include "SimG4Core/PhysicsLists/interface/CMSFTFPNeutronBuilder.hh"
22 #include "G4QGSPNeutronBuilder.hh"
23 #include "G4BertiniNeutronBuilder.hh"
virtual void ConstructProcess()
CMSFTFPProtonBuilder * theFTFPPro
void SetProjectileDiffraction(G4bool value)
G4BertiniNeutronBuilder * theBertiniNeutron
G4ProtonBuilder_WP * thePro
G4QGSPPiKBuilder * theQGSPPiK
HadronPhysicsQGSPCMS_FTFP_BERT_WP(const G4String &name="hadron", G4bool quasiElastic=true)
CMSFTFPNeutronBuilder * theFTFPNeutron
G4QGSPNeutronBuilder * theQGSPNeutron
CMSFTFPPiKBuilder * theFTFPPiK
G4BertiniPiKBuilder * theBertiniPiK
G4BertiniProtonBuilder * theBertiniPro
virtual void ConstructParticle()
G4bool ProjectileDiffraction
virtual ~HadronPhysicsQGSPCMS_FTFP_BERT_WP()
G4QGSPProtonBuilder * theQGSPPro
G4MiscLHEPBuilder_WP * theMiscLHEP
void SetQuasiElastic(G4bool value)
G4NeutronBuilder * theNeutrons