#include <HadronPhysicsQGSP_BIC.hh>
Inheritance diagram for HadronPhysicsQGSP_BIC:
Public Member Functions | |
HadronPhysicsQGSP_BIC (G4int verbose=1) | |
HadronPhysicsQGSP_BIC (const G4String &name, G4bool quasiElastic=true) | |
virtual | ~HadronPhysicsQGSP_BIC () |
virtual void | ConstructParticle () |
virtual void | ConstructProcess () |
Definition at line 65 of file HadronPhysicsQGSP_BIC.hh.
HadronPhysicsQGSP_BIC::HadronPhysicsQGSP_BIC | ( | G4int | verbose = 1 |
) |
Definition at line 61 of file HadronPhysicsQGSP_BIC.cc.
00062 : G4VPhysicsConstructor("hInelastic QGSP_BIC") 00063 , theNeutrons(0) 00064 , theLEPNeutron(0) 00065 , theQGSPNeutron(0) 00066 , theBinaryNeutron(0) 00067 , thePiK(0) 00068 , theLEPPiK(0) 00069 , theQGSPPiK(0) 00070 , thePro(0) 00071 , theLEPPro(0) 00072 , theQGSPPro(0) 00073 , theBinaryPro(0) 00074 , theMisc(0) 00075 , QuasiElastic(true) 00076 {}
Definition at line 78 of file HadronPhysicsQGSP_BIC.cc.
00079 : G4VPhysicsConstructor(name) 00080 , theNeutrons(0) 00081 , theLEPNeutron(0) 00082 , theQGSPNeutron(0) 00083 , theBinaryNeutron(0) 00084 , thePiK(0) 00085 , theLEPPiK(0) 00086 , theQGSPPiK(0) 00087 , thePro(0) 00088 , theLEPPro(0) 00089 , theQGSPPro(0) 00090 , theBinaryPro(0) 00091 , theMisc(0) 00092 , QuasiElastic(quasiElastic) 00093 {}
HadronPhysicsQGSP_BIC::~HadronPhysicsQGSP_BIC | ( | ) | [virtual] |
Definition at line 124 of file HadronPhysicsQGSP_BIC.cc.
00125 { 00126 delete theMisc; 00127 delete theQGSPNeutron; 00128 delete theLEPNeutron; 00129 delete theBinaryNeutron; 00130 delete theQGSPPro; 00131 delete theLEPPro; 00132 delete thePro; 00133 delete theBinaryPro; 00134 delete theQGSPPiK; 00135 delete theLEPPiK; 00136 delete thePiK; 00137 }
void HadronPhysicsQGSP_BIC::ConstructParticle | ( | ) | [virtual] |
Implements G4VPhysicsConstructor.
Definition at line 139 of file HadronPhysicsQGSP_BIC.cc.
References G4ShortLivedConstructor::ConstructParticle(), G4BaryonConstructor::ConstructParticle(), and G4MesonConstructor::ConstructParticle().
00140 { 00141 G4MesonConstructor pMesonConstructor; 00142 pMesonConstructor.ConstructParticle(); 00143 00144 G4BaryonConstructor pBaryonConstructor; 00145 pBaryonConstructor.ConstructParticle(); 00146 00147 G4ShortLivedConstructor pShortLivedConstructor; 00148 pShortLivedConstructor.ConstructParticle(); 00149 }
void HadronPhysicsQGSP_BIC::ConstructProcess | ( | ) | [virtual] |
Implements G4VPhysicsConstructor.
Definition at line 152 of file HadronPhysicsQGSP_BIC.cc.
References G4MiscBuilder::Build(), G4PiKBuilder::Build(), G4ProtonBuilder::Build(), and G4NeutronBuilder::Build().
00153 { 00154 CreateModels(); 00155 theNeutrons->Build(); 00156 thePro->Build(); 00157 thePiK->Build(); 00158 theMisc->Build(); 00159 }