#include <HadronPhysicsQGSP_BIC_HP.hh>
Inheritance diagram for HadronPhysicsQGSP_BIC_HP:
Public Member Functions | |
HadronPhysicsQGSP_BIC_HP (G4int verbose=1) | |
HadronPhysicsQGSP_BIC_HP (const G4String &name, G4bool quasiElastic=true) | |
virtual | ~HadronPhysicsQGSP_BIC_HP () |
virtual void | ConstructParticle () |
virtual void | ConstructProcess () |
Definition at line 67 of file HadronPhysicsQGSP_BIC_HP.hh.
HadronPhysicsQGSP_BIC_HP::HadronPhysicsQGSP_BIC_HP | ( | G4int | verbose = 1 |
) |
Definition at line 61 of file HadronPhysicsQGSP_BIC_HP.cc.
00062 : G4VPhysicsConstructor("hInelastic QGSP_BIC_HP") 00063 , theNeutrons(0) 00064 , theLEPNeutron(0) 00065 , theQGSPNeutron(0) 00066 , theBinaryNeutron(0) 00067 , theHPNeutron(0) 00068 , thePiK(0) 00069 , theLEPPiK(0) 00070 , theQGSPPiK(0) 00071 , thePro(0) 00072 , theLEPPro(0) 00073 , theQGSPPro(0) 00074 , theBinaryPro(0) 00075 , theMisc(0) 00076 , QuasiElastic(true) 00077 {}
HadronPhysicsQGSP_BIC_HP::HadronPhysicsQGSP_BIC_HP | ( | const G4String & | name, | |
G4bool | quasiElastic = true | |||
) |
Definition at line 79 of file HadronPhysicsQGSP_BIC_HP.cc.
00080 : G4VPhysicsConstructor(name) 00081 , theNeutrons(0) 00082 , theLEPNeutron(0) 00083 , theQGSPNeutron(0) 00084 , theBinaryNeutron(0) 00085 , theHPNeutron(0) 00086 , thePiK(0) 00087 , theLEPPiK(0) 00088 , theQGSPPiK(0) 00089 , thePro(0) 00090 , theLEPPro(0) 00091 , theQGSPPro(0) 00092 , theBinaryPro(0) 00093 , theMisc(0) 00094 , QuasiElastic(quasiElastic) 00095 {}
HadronPhysicsQGSP_BIC_HP::~HadronPhysicsQGSP_BIC_HP | ( | ) | [virtual] |
Definition at line 130 of file HadronPhysicsQGSP_BIC_HP.cc.
00131 { 00132 delete theMisc; 00133 delete theQGSPNeutron; 00134 delete theLEPNeutron; 00135 delete theBinaryNeutron; 00136 delete theHPNeutron; 00137 delete theQGSPPro; 00138 delete theLEPPro; 00139 delete thePro; 00140 delete theBinaryPro; 00141 delete theQGSPPiK; 00142 delete theLEPPiK; 00143 delete thePiK; 00144 }
void HadronPhysicsQGSP_BIC_HP::ConstructParticle | ( | ) | [virtual] |
Implements G4VPhysicsConstructor.
Definition at line 146 of file HadronPhysicsQGSP_BIC_HP.cc.
References G4ShortLivedConstructor::ConstructParticle(), G4BaryonConstructor::ConstructParticle(), and G4MesonConstructor::ConstructParticle().
00147 { 00148 G4MesonConstructor pMesonConstructor; 00149 pMesonConstructor.ConstructParticle(); 00150 00151 G4BaryonConstructor pBaryonConstructor; 00152 pBaryonConstructor.ConstructParticle(); 00153 00154 G4ShortLivedConstructor pShortLivedConstructor; 00155 pShortLivedConstructor.ConstructParticle(); 00156 }
void HadronPhysicsQGSP_BIC_HP::ConstructProcess | ( | ) | [virtual] |
Implements G4VPhysicsConstructor.
Definition at line 159 of file HadronPhysicsQGSP_BIC_HP.cc.
References G4MiscBuilder::Build(), G4PiKBuilder::Build(), G4ProtonBuilder::Build(), and G4NeutronBuilder::Build().
00160 { 00161 CreateModels(); 00162 theNeutrons->Build(); 00163 thePro->Build(); 00164 thePiK->Build(); 00165 theMisc->Build(); 00166 }