G4NeutronHPBGGNucleonInelasticXS Class Reference

#include <G4NeutronHPBGGNucleonInelasticXS.hh>

Inheritance diagram for G4NeutronHPBGGNucleonInelasticXS:

G4BGGNucleonInelasticXS G4VCrossSectionDataSet

Public Member Functions

 G4NeutronHPBGGNucleonInelasticXS (const G4ParticleDefinition *)
virtual ~G4NeutronHPBGGNucleonInelasticXS ()
virtual G4bool IsElementApplicable (const G4DynamicParticle *, G4int Z, const G4Material *mat=0)
virtual G4bool IsIsoApplicable (const G4DynamicParticle *, G4int Z, G4int A, const G4Element *elm=0, const G4Material *mat=0)

Detailed Description

Definition at line 64 of file G4NeutronHPBGGNucleonInelasticXS.hh.


Constructor & Destructor Documentation

G4NeutronHPBGGNucleonInelasticXS::G4NeutronHPBGGNucleonInelasticXS ( const G4ParticleDefinition  ) 

Definition at line 63 of file G4NeutronHPBGGNucleonInelasticXS.cc.

00064  : G4BGGNucleonInelasticXS( p ) 
00065 {
00066    fLowEnergyLimitForHPN = 20*MeV;
00067 }

G4NeutronHPBGGNucleonInelasticXS::~G4NeutronHPBGGNucleonInelasticXS (  )  [virtual]

Definition at line 72 of file G4NeutronHPBGGNucleonInelasticXS.cc.

00073 {
00074 }


Member Function Documentation

G4bool G4NeutronHPBGGNucleonInelasticXS::IsElementApplicable ( const G4DynamicParticle ,
G4int  Z,
const G4Material mat = 0 
) [virtual]

Reimplemented from G4BGGNucleonInelasticXS.

Definition at line 78 of file G4NeutronHPBGGNucleonInelasticXS.cc.

References G4DynamicParticle::GetKineticEnergy().

00081 {
00082    if ( dp->GetKineticEnergy() < fLowEnergyLimitForHPN ) return false;
00083    return (1 < Z);
00084 }

G4bool G4NeutronHPBGGNucleonInelasticXS::IsIsoApplicable ( const G4DynamicParticle ,
G4int  Z,
G4int  A,
const G4Element elm = 0,
const G4Material mat = 0 
) [virtual]

Reimplemented from G4BGGNucleonInelasticXS.

Definition at line 88 of file G4NeutronHPBGGNucleonInelasticXS.cc.

References G4DynamicParticle::GetKineticEnergy().

00092 {
00093    if ( dp->GetKineticEnergy() < fLowEnergyLimitForHPN ) return false;
00094    return (1 == Z && 2 >= A);
00095 }


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