#include <HadronPhysicsQGSC_CHIPS.hh>
Inheritance diagram for HadronPhysicsQGSC_CHIPS:
Public Member Functions | |
HadronPhysicsQGSC_CHIPS (G4int verbose=1) | |
HadronPhysicsQGSC_CHIPS (const G4String &name, G4bool quasiElastic=true) | |
virtual | ~HadronPhysicsQGSC_CHIPS () |
virtual void | ConstructParticle () |
virtual void | ConstructProcess () |
Definition at line 75 of file HadronPhysicsQGSC_CHIPS.hh.
HadronPhysicsQGSC_CHIPS::HadronPhysicsQGSC_CHIPS | ( | G4int | verbose = 1 |
) |
Definition at line 70 of file HadronPhysicsQGSC_CHIPS.cc.
00071 : G4VPhysicsConstructor("hInelastic QGSC_CHIPS") 00072 , theNeut(0) 00073 , theQGSCNeut(0) 00074 , thePiK(0) 00075 , theQGSCPiK(0) 00076 , theProt(0) 00077 , theQGSCProt(0) 00078 , theMiscQGSC(0) 00079 , QuasiElastic(true) 00080 {}
HadronPhysicsQGSC_CHIPS::HadronPhysicsQGSC_CHIPS | ( | const G4String & | name, | |
G4bool | quasiElastic = true | |||
) |
Definition at line 82 of file HadronPhysicsQGSC_CHIPS.cc.
00083 : G4VPhysicsConstructor(name) 00084 , theNeut(0) 00085 , theQGSCNeut(0) 00086 , thePiK(0) 00087 , theQGSCPiK(0) 00088 , theProt(0) 00089 , theQGSCProt(0) 00090 , theMiscQGSC(0) 00091 , QuasiElastic(quasiElastic) 00092 {}
HadronPhysicsQGSC_CHIPS::~HadronPhysicsQGSC_CHIPS | ( | ) | [virtual] |
Definition at line 116 of file HadronPhysicsQGSC_CHIPS.cc.
00117 { 00118 delete theQGSCNeut; 00119 delete theNeut; 00120 00121 delete theQGSCProt; 00122 delete theProt; 00123 00124 delete theQGSCPiK; 00125 delete thePiK; 00126 00127 delete theMiscQGSC; 00128 }
void HadronPhysicsQGSC_CHIPS::ConstructParticle | ( | ) | [virtual] |
Implements G4VPhysicsConstructor.
Definition at line 130 of file HadronPhysicsQGSC_CHIPS.cc.
References G4ShortLivedConstructor::ConstructParticle(), G4BaryonConstructor::ConstructParticle(), and G4MesonConstructor::ConstructParticle().
00131 { 00132 G4MesonConstructor pMesonConstructor; 00133 pMesonConstructor.ConstructParticle(); 00134 00135 G4BaryonConstructor pBaryonConstructor; 00136 pBaryonConstructor.ConstructParticle(); 00137 00138 G4ShortLivedConstructor pShortLivedConstructor; 00139 pShortLivedConstructor.ConstructParticle(); 00140 }
void HadronPhysicsQGSC_CHIPS::ConstructProcess | ( | ) | [virtual] |
Implements G4VPhysicsConstructor.
Definition at line 143 of file HadronPhysicsQGSC_CHIPS.cc.
References G4MiscQGSCBuilder::Build(), G4PiKBuilder::Build(), G4QProtonBuilder::Build(), and G4QNeutronBuilder::Build().
00144 { 00145 CreateModels(); 00146 theNeut->Build(); 00147 theProt->Build(); 00148 thePiK->Build(); 00149 theMiscQGSC->Build(); 00150 }