6 #include "G4ParticleDefinition.hh"
7 #include "G4ParticleTable.hh"
9 #include "G4MesonConstructor.hh"
10 #include "G4BaryonConstructor.hh"
11 #include "G4ShortLivedConstructor.hh"
12 #include "G4SystemOfUnits.hh"
15 : G4VPhysicsConstructor(
"hadron"),
17 theBertiniNeutron(nullptr),
18 theBinaryNeutron(nullptr),
19 theFTFPNeutron(nullptr),
20 theQGSPNeutron(nullptr),
22 theBertiniPiK(nullptr),
23 theBinaryPiK(nullptr),
27 theBertiniPro(nullptr),
28 theBinaryPro(nullptr),
31 theFTFNeutron(nullptr),
35 QuasiElastic(quasiElastic) {}
39 thePro =
new G4ProtonBuilder;
75 theFTFPro =
new G4FTFBinaryProtonBuilder();
129 G4MesonConstructor pMesonConstructor;
130 pMesonConstructor.ConstructParticle();
132 G4BaryonConstructor pBaryonConstructor;
133 pBaryonConstructor.ConstructParticle();
135 G4ShortLivedConstructor pShortLivedConstructor;
136 pShortLivedConstructor.ConstructParticle();
139 #include "G4ProcessManager.hh"