Geant4  10.01.p03
G4NeutronHPElasticFS Class Reference

#include <G4NeutronHPElasticFS.hh>

+ Inheritance diagram for G4NeutronHPElasticFS:
+ Collaboration diagram for G4NeutronHPElasticFS:

Public Member Functions

 G4NeutronHPElasticFS ()
 
 ~G4NeutronHPElasticFS ()
 
void Init (G4double A, G4double Z, G4int M, G4String &dirName, G4String &aFSType)
 
G4HadFinalStateApplyYourself (const G4HadProjectile &theTrack)
 
G4NeutronHPFinalStateNew ()
 
- Public Member Functions inherited from G4NeutronHPFinalState
 G4NeutronHPFinalState ()
 
virtual ~G4NeutronHPFinalState ()
 
void Init (G4double A, G4double Z, G4String &dirName, G4String &aFSType)
 
G4bool HasXsec ()
 
G4bool HasFSData ()
 
G4bool HasAnyData ()
 
virtual G4double GetXsec (G4double)
 
virtual G4NeutronHPVectorGetXsec ()
 
void SetA_Z (G4double anA, G4double aZ, G4int aM=0)
 
G4double GetZ ()
 
G4double GetN ()
 
G4int GetM ()
 

Private Attributes

G4int repFlag
 
G4double tE_of_repFlag3
 
G4double targetMass
 
G4int frameFlag
 
G4NeutronHPLegendreStoretheCoefficients
 
G4NeutronHPPartialtheProbArray
 
G4NeutronHPInterpolator theInt
 
G4NeutronHPFastLegendre theLegend
 

Additional Inherited Members

- Protected Member Functions inherited from G4NeutronHPFinalState
void SetAZMs (G4double anA, G4double aZ, G4int aM, G4NeutronHPDataUsed used)
 
void adjust_final_state (G4LorentzVector)
 
G4bool DoNotAdjustFinalState ()
 
- Protected Attributes inherited from G4NeutronHPFinalState
G4bool hasXsec
 
G4bool hasFSData
 
G4bool hasAnyData
 
G4NeutronHPNames theNames
 
G4Cache< G4HadFinalState * > theResult
 
G4double theBaseA
 
G4double theBaseZ
 
G4int theBaseM
 
G4int theNDLDataZ
 
G4int theNDLDataA
 
G4int theNDLDataM
 

Detailed Description

Definition at line 44 of file G4NeutronHPElasticFS.hh.

Constructor & Destructor Documentation

G4NeutronHPElasticFS::G4NeutronHPElasticFS ( )
inline

Definition at line 48 of file G4NeutronHPElasticFS.hh.

References G4NeutronHPFinalState::hasXsec, theCoefficients, and theProbArray.

Referenced by New().

+ Here is the caller graph for this function:

G4NeutronHPElasticFS::~G4NeutronHPElasticFS ( )
inline

Definition at line 54 of file G4NeutronHPElasticFS.hh.

References theCoefficients, and theProbArray.

Member Function Documentation

G4HadFinalState * G4NeutronHPElasticFS::ApplyYourself ( const G4HadProjectile theTrack)
virtual
G4NeutronHPFinalState* G4NeutronHPElasticFS::New ( )
inlinevirtual

Implements G4NeutronHPFinalState.

Definition at line 61 of file G4NeutronHPElasticFS.hh.

References G4NeutronHPElasticFS().

+ Here is the call graph for this function:

Member Data Documentation

G4int G4NeutronHPElasticFS::frameFlag
private

Definition at line 72 of file G4NeutronHPElasticFS.hh.

Referenced by ApplyYourself(), and Init().

G4int G4NeutronHPElasticFS::repFlag
private

Definition at line 68 of file G4NeutronHPElasticFS.hh.

Referenced by ApplyYourself(), and Init().

G4double G4NeutronHPElasticFS::targetMass
private

Definition at line 71 of file G4NeutronHPElasticFS.hh.

Referenced by ApplyYourself(), and Init().

G4double G4NeutronHPElasticFS::tE_of_repFlag3
private

Definition at line 70 of file G4NeutronHPElasticFS.hh.

Referenced by ApplyYourself(), and Init().

G4NeutronHPLegendreStore* G4NeutronHPElasticFS::theCoefficients
private
G4NeutronHPInterpolator G4NeutronHPElasticFS::theInt
private

Definition at line 76 of file G4NeutronHPElasticFS.hh.

G4NeutronHPFastLegendre G4NeutronHPElasticFS::theLegend
private

Definition at line 78 of file G4NeutronHPElasticFS.hh.

G4NeutronHPPartial* G4NeutronHPElasticFS::theProbArray
private

The documentation for this class was generated from the following files: