G4BETritonChannel Class Reference

#include <G4BETritonChannel.hh>

Inheritance diagram for G4BETritonChannel:

G4BEChargedChannel G4BertiniEvaporationChannel

Public Member Functions

 G4BETritonChannel ()
virtual ~G4BETritonChannel ()
G4DynamicParticleemit ()
G4double constant ()
virtual G4double coulombFactor ()
virtual G4double qmFactor ()

Detailed Description

Definition at line 36 of file G4BETritonChannel.hh.


Constructor & Destructor Documentation

G4BETritonChannel::G4BETritonChannel (  ) 

Definition at line 34 of file G4BETritonChannel.cc.

References G4BEChargedChannel::A, G4BertiniEvaporationChannel::name, G4BertiniEvaporationChannel::particleA, G4BertiniEvaporationChannel::particleZ, G4BertiniEvaporationChannel::rho, G4BEChargedChannel::spin, and G4BertiniEvaporationChannel::verboseLevel.

00035 {
00036   name = "triton";
00037     verboseLevel = 0;
00038     particleA = 3;
00039     particleZ = 1;
00040     rho = 0.70588;
00041     A=3;
00042     spin = 0.5;
00043 }

G4BETritonChannel::~G4BETritonChannel (  )  [virtual]

Definition at line 46 of file G4BETritonChannel.cc.

00047 {
00048 }


Member Function Documentation

G4double G4BETritonChannel::constant (  ) 

G4double G4BETritonChannel::coulombFactor (  )  [virtual]

Implements G4BEChargedChannel.

Definition at line 63 of file G4BETritonChannel.cc.

References G4BEChargedChannel::coulombFactorForProton().

00064 {
00065   return 0.333333*coulombFactorForProton();
00066 }

G4DynamicParticle * G4BETritonChannel::emit (  )  [virtual]

Implements G4BEChargedChannel.

Definition at line 51 of file G4BETritonChannel.cc.

References G4BertiniEvaporationChannel::isotropicCosines(), G4BEChargedChannel::sampleKineticEnergy(), and G4Triton::Triton().

00052 {
00053   G4double u , v , w;
00054   G4DynamicParticle * pParticle = new G4DynamicParticle;
00055   pParticle -> SetDefinition( G4Triton::Triton() );
00056   pParticle -> SetKineticEnergy( sampleKineticEnergy() ); 
00057   isotropicCosines( u , v , w );
00058   pParticle -> SetMomentumDirection( u , v , w );  
00059   return pParticle;
00060 }

G4double G4BETritonChannel::qmFactor (  )  [virtual]

Reimplemented from G4BertiniEvaporationChannel.

Definition at line 69 of file G4BETritonChannel.cc.

References G4BEChargedChannel::qmFactorForProton().

00070 {
00071   // Coefficient representing the quantum mechanical barrier
00072   // penetration, see Dostrovsky, Phys. Rev. 116, 1959.
00073   return qmFactorForProton() + 0.12;
00074 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:51:32 2013 for Geant4 by  doxygen 1.4.7