51 #include "G4ParticleDefinition.hh"
52 #include "G4ParticleTable.hh"
54 #include "G4MesonConstructor.hh"
55 #include "G4BaryonConstructor.hh"
56 #include "G4ShortLivedConstructor.hh"
59 : G4VPhysicsConstructor(name) , QuasiElastic(quasiElastic)
115 G4MesonConstructor pMesonConstructor;
116 pMesonConstructor.ConstructParticle();
118 G4BaryonConstructor pBaryonConstructor;
119 pBaryonConstructor.ConstructParticle();
121 G4ShortLivedConstructor pShortLivedConstructor;
122 pShortLivedConstructor.ConstructParticle();
125 #include "G4ProcessManager.hh"
G4LEPNeutronBuilder * theLEPNeutron
G4ProtonBuilder_WP * thePro
HadronPhysicsQGSP_BERT_WP(const G4String &name="hadron", G4bool quasiElastic=true)
G4BertiniProtonBuilder * theBertiniPro
G4MiscLHEPBuilder_WP * theMiscLHEP
virtual void ConstructParticle()
G4QGSPProtonBuilder * theQGSPPro
G4BertiniPiKBuilder * theBertiniPiK
G4LEPProtonBuilder * theLEPPro
void RegisterMe(G4VPiKBuilder *aB)
G4QGSPPiKBuilder * theQGSPPiK
G4BertiniNeutronBuilder * theBertiniNeutron
G4bool ProjectileDiffraction
virtual void ConstructProcess()
virtual ~HadronPhysicsQGSP_BERT_WP()
void RegisterMe(G4VProtonBuilder *aB)
G4NeutronBuilder * theNeutrons
G4QGSPNeutronBuilder * theQGSPNeutron
G4LEPPiKBuilder * theLEPPiK