52 #include "G4ParticleDefinition.hh"
53 #include "G4ParticleTable.hh"
55 #include "G4MesonConstructor.hh"
56 #include "G4BaryonConstructor.hh"
57 #include "G4ShortLivedConstructor.hh"
60 : G4VPhysicsConstructor(name) , QuasiElastic(quasiElastic)
116 G4MesonConstructor pMesonConstructor;
117 pMesonConstructor.ConstructParticle();
119 G4BaryonConstructor pBaryonConstructor;
120 pBaryonConstructor.ConstructParticle();
122 G4ShortLivedConstructor pShortLivedConstructor;
123 pShortLivedConstructor.ConstructParticle();
126 #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