#include <G4BEProtonChannel.hh>
Inheritance diagram for G4BEProtonChannel:
Public Member Functions | |
G4BEProtonChannel () | |
virtual | ~G4BEProtonChannel () |
G4DynamicParticle * | emit () |
G4double | constant () |
virtual G4double | coulombFactor () |
virtual G4double | qmFactor () |
Definition at line 36 of file G4BEProtonChannel.hh.
G4BEProtonChannel::G4BEProtonChannel | ( | ) |
Definition at line 34 of file G4BEProtonChannel.cc.
References G4BEChargedChannel::A, G4BertiniEvaporationChannel::name, G4BertiniEvaporationChannel::particleA, G4BertiniEvaporationChannel::particleZ, G4BertiniEvaporationChannel::rho, G4BEChargedChannel::spin, and G4BertiniEvaporationChannel::verboseLevel.
00035 { 00036 name = "proton"; 00037 verboseLevel = 0; 00038 particleA = 1; 00039 particleZ = 1; 00040 rho = 0; 00041 A=1; 00042 spin = 0.5; 00043 }
G4BEProtonChannel::~G4BEProtonChannel | ( | ) | [virtual] |
G4double G4BEProtonChannel::constant | ( | ) |
G4double G4BEProtonChannel::coulombFactor | ( | ) | [virtual] |
Implements G4BEChargedChannel.
Definition at line 63 of file G4BEProtonChannel.cc.
References G4BEChargedChannel::coulombFactorForProton().
00064 { 00065 return coulombFactorForProton(); 00066 }
G4DynamicParticle * G4BEProtonChannel::emit | ( | ) | [virtual] |
Implements G4BEChargedChannel.
Definition at line 51 of file G4BEProtonChannel.cc.
References G4BertiniEvaporationChannel::isotropicCosines(), G4Proton::Proton(), and G4BEChargedChannel::sampleKineticEnergy().
00052 { 00053 G4double u , v , w; 00054 G4DynamicParticle * pParticle = new G4DynamicParticle; 00055 pParticle -> SetDefinition( G4Proton::Proton() ); 00056 pParticle -> SetKineticEnergy( sampleKineticEnergy() ); 00057 isotropicCosines( u , v , w ); 00058 pParticle -> SetMomentumDirection( u , v , w ); 00059 return pParticle; 00060 }
G4double G4BEProtonChannel::qmFactor | ( | ) | [virtual] |
Reimplemented from G4BertiniEvaporationChannel.
Definition at line 69 of file G4BEProtonChannel.cc.
References G4BEChargedChannel::qmFactorForProton().
00070 { 00071 // Coefficient representing the quantum mechanical barrier 00072 // penetration, see Dostrovsky, Phys. Rev. 116, 1959. 00073 return qmFactorForProton(); 00074 }