#include <G4CascadeNPChannel.hh>
Inheritance diagram for G4CascadeNPChannel:
Public Member Functions | |
G4CascadeNPChannel () | |
virtual | ~G4CascadeNPChannel () |
virtual G4double | findCrossSection (G4double ke, const G4double(&xsec)[30]) const |
Definition at line 43 of file G4CascadeNPChannel.hh.
G4CascadeNPChannel::G4CascadeNPChannel | ( | ) | [inline] |
virtual G4CascadeNPChannel::~G4CascadeNPChannel | ( | ) | [inline, virtual] |
G4double G4CascadeNPChannel::findCrossSection | ( | G4double | ke, | |
const G4double & | xsec[30] | |||
) | const [virtual] |
Definition at line 682 of file G4CascadeNPChannel.cc.
References G4CascadeSampler< 30, 8 >::findCrossSection().
00683 { 00684 if (ke < 0.01 && (xsec == npTotXSec || xsec == npCrossSections[0])) { 00685 // Stepanov's function for ke < 10 MeV, up to zero-energy value 00686 const G4double kemin = 1.92/npTotXSec[0]; 00687 return (ke>0.001 ? (3.0885 - 0.0011748/ke)/ke + 5.3107 : 00688 ke>kemin ? 1.92/ke : npTotXSec[0]); 00689 } 00690 return G4PionNucSampler::findCrossSection(ke, xsec); // Call through to base 00691 }