#include <HadronPhysicsLHEP_EMV.hh>
Inheritance diagram for HadronPhysicsLHEP_EMV:
Public Member Functions | |
HadronPhysicsLHEP_EMV (G4int verbose=1) | |
HadronPhysicsLHEP_EMV (const G4String &name) | |
virtual | ~HadronPhysicsLHEP_EMV () |
virtual void | ConstructParticle () |
virtual void | ConstructProcess () |
Definition at line 58 of file HadronPhysicsLHEP_EMV.hh.
HadronPhysicsLHEP_EMV::HadronPhysicsLHEP_EMV | ( | G4int | verbose = 1 |
) |
Definition at line 51 of file HadronPhysicsLHEP_EMV.cc.
00052 : G4VPhysicsConstructor("hInelastic LHEP_EMV") 00053 , theNeutrons(0) 00054 , theLHEPNeutron(0) 00055 , thePiK(0) 00056 , theLHEPPiK(0) 00057 , thePro(0) 00058 , theLHEPPro(0) 00059 , theMiscLHEP(0) 00060 {}
HadronPhysicsLHEP_EMV::HadronPhysicsLHEP_EMV | ( | const G4String & | name | ) |
Definition at line 62 of file HadronPhysicsLHEP_EMV.cc.
00063 : G4VPhysicsConstructor(name) 00064 , theNeutrons(0) 00065 , theLHEPNeutron(0) 00066 , thePiK(0) 00067 , theLHEPPiK(0) 00068 , thePro(0) 00069 , theLHEPPro(0) 00070 , theMiscLHEP(0) 00071 {}
HadronPhysicsLHEP_EMV::~HadronPhysicsLHEP_EMV | ( | ) | [virtual] |
Definition at line 85 of file HadronPhysicsLHEP_EMV.cc.
00086 { 00087 delete theLHEPNeutron; 00088 delete theNeutrons; 00089 delete theLHEPPro; 00090 delete thePro; 00091 delete theLHEPPiK; 00092 delete thePiK; 00093 }
void HadronPhysicsLHEP_EMV::ConstructParticle | ( | ) | [virtual] |
Implements G4VPhysicsConstructor.
Definition at line 102 of file HadronPhysicsLHEP_EMV.cc.
References G4ShortLivedConstructor::ConstructParticle(), G4BaryonConstructor::ConstructParticle(), and G4MesonConstructor::ConstructParticle().
00103 { 00104 G4MesonConstructor pMesonConstructor; 00105 pMesonConstructor.ConstructParticle(); 00106 00107 G4BaryonConstructor pBaryonConstructor; 00108 pBaryonConstructor.ConstructParticle(); 00109 00110 G4ShortLivedConstructor pShortLivedConstructor; 00111 pShortLivedConstructor.ConstructParticle(); 00112 00113 theMiscLHEP=new G4MiscLHEPBuilder; 00114 }
void HadronPhysicsLHEP_EMV::ConstructProcess | ( | ) | [virtual] |
Implements G4VPhysicsConstructor.
Definition at line 117 of file HadronPhysicsLHEP_EMV.cc.
References G4MiscLHEPBuilder::Build(), G4PiKBuilder::Build(), G4ProtonBuilder::Build(), and G4NeutronBuilder::Build().
00118 { 00119 CreateModels(); 00120 theNeutrons->Build(); 00121 thePro->Build(); 00122 thePiK->Build(); 00123 theMiscLHEP->Build(); 00124 }