#include <HadronPhysicsQGS_BIC.hh>
Inheritance diagram for HadronPhysicsQGS_BIC:
Public Member Functions | |
HadronPhysicsQGS_BIC (G4int verbose=1) | |
HadronPhysicsQGS_BIC (const G4String &name, G4bool quasiElastic=true) | |
virtual | ~HadronPhysicsQGS_BIC () |
virtual void | ConstructParticle () |
virtual void | ConstructProcess () |
Definition at line 63 of file HadronPhysicsQGS_BIC.hh.
HadronPhysicsQGS_BIC::HadronPhysicsQGS_BIC | ( | G4int | verbose = 1 |
) |
Definition at line 58 of file HadronPhysicsQGS_BIC.cc.
00059 : G4VPhysicsConstructor("hInelastic QGS_BIC") 00060 , theNeutrons(0) 00061 , theLEPNeutron(0) 00062 , theQGSBinaryNeutron(0) 00063 , theBinaryNeutron(0) 00064 , thePiK(0) 00065 , theBICPiK(0) 00066 , theLEPPiK(0) 00067 , theQGSBinaryPiK(0) 00068 , thePro(0) 00069 , theLEPPro(0) 00070 , theQGSBinaryPro(0) 00071 , theBinaryPro(0) 00072 , theMisc(0) 00073 , QuasiElastic(true) 00074 {}
Definition at line 76 of file HadronPhysicsQGS_BIC.cc.
00077 : G4VPhysicsConstructor(name) 00078 , theNeutrons(0) 00079 , theLEPNeutron(0) 00080 , theQGSBinaryNeutron(0) 00081 , theBinaryNeutron(0) 00082 , thePiK(0) 00083 , theBICPiK(0) 00084 , theLEPPiK(0) 00085 , theQGSBinaryPiK(0) 00086 , thePro(0) 00087 , theLEPPro(0) 00088 , theQGSBinaryPro(0) 00089 , theBinaryPro(0) 00090 , theMisc(0) 00091 , QuasiElastic(quasiElastic) 00092 {}
HadronPhysicsQGS_BIC::~HadronPhysicsQGS_BIC | ( | ) | [virtual] |
Definition at line 125 of file HadronPhysicsQGS_BIC.cc.
00126 { 00127 delete theMisc; 00128 delete theQGSBinaryNeutron; 00129 delete theLEPNeutron; 00130 delete theBinaryNeutron; 00131 delete theQGSBinaryPro; 00132 delete theLEPPro; 00133 delete thePro; 00134 delete theBinaryPro; 00135 delete theQGSBinaryPiK; 00136 delete theBICPiK; 00137 delete theLEPPiK; 00138 delete thePiK; 00139 }
void HadronPhysicsQGS_BIC::ConstructParticle | ( | ) | [virtual] |
Implements G4VPhysicsConstructor.
Definition at line 141 of file HadronPhysicsQGS_BIC.cc.
References G4ShortLivedConstructor::ConstructParticle(), G4BaryonConstructor::ConstructParticle(), and G4MesonConstructor::ConstructParticle().
00142 { 00143 G4MesonConstructor pMesonConstructor; 00144 pMesonConstructor.ConstructParticle(); 00145 00146 G4BaryonConstructor pBaryonConstructor; 00147 pBaryonConstructor.ConstructParticle(); 00148 00149 G4ShortLivedConstructor pShortLivedConstructor; 00150 pShortLivedConstructor.ConstructParticle(); 00151 }
void HadronPhysicsQGS_BIC::ConstructProcess | ( | ) | [virtual] |
Implements G4VPhysicsConstructor.
Definition at line 154 of file HadronPhysicsQGS_BIC.cc.
References G4MiscBuilder::Build(), G4PiKBuilder::Build(), G4ProtonBuilder::Build(), and G4NeutronBuilder::Build().
00155 { 00156 CreateModels(); 00157 theNeutrons->Build(); 00158 thePro->Build(); 00159 thePiK->Build(); 00160 theMisc->Build(); 00161 }