Geant4  10.01.p03
G4ParticleHPEnAngCorrelation Class Reference

#include <G4ParticleHPEnAngCorrelation.hh>

+ Collaboration diagram for G4ParticleHPEnAngCorrelation:

Public Member Functions

 G4ParticleHPEnAngCorrelation ()
 
 G4ParticleHPEnAngCorrelation (G4ParticleDefinition *proj)
 
 ~G4ParticleHPEnAngCorrelation ()
 
void Init (std::istream &aDataFile)
 
G4ReactionProductSampleOne (G4double anEnergy)
 
G4ReactionProductVectorSample (G4double anEnergy)
 
void SetTarget (G4ReactionProduct &aTarget)
 
void SetProjectileRP (G4ReactionProduct &aIncidentPart)
 
G4bool InCharge ()
 
G4double GetTargetMass ()
 
G4double GetTotalMeanEnergy ()
 

Private Attributes

G4double targetMass
 
G4int frameFlag
 
G4int nProducts
 
G4ParticleHPProducttheProducts
 
G4bool inCharge
 
G4ReactionProduct theTarget
 
G4ReactionProduct theProjectileRP
 
G4double theTotalMeanEnergy
 
G4ParticleDefinitiontheProjectile
 
G4bool bAdjustFinalState
 

Detailed Description

Definition at line 42 of file G4ParticleHPEnAngCorrelation.hh.

Constructor & Destructor Documentation

G4ParticleHPEnAngCorrelation::G4ParticleHPEnAngCorrelation ( )
inline

Definition at line 45 of file G4ParticleHPEnAngCorrelation.hh.

References inCharge, G4Neutron::Neutron(), theProducts, theProjectile, and theTotalMeanEnergy.

+ Here is the call graph for this function:

G4ParticleHPEnAngCorrelation::G4ParticleHPEnAngCorrelation ( G4ParticleDefinition proj)
inline

Definition at line 52 of file G4ParticleHPEnAngCorrelation.hh.

References inCharge, theProducts, and theTotalMeanEnergy.

G4ParticleHPEnAngCorrelation::~G4ParticleHPEnAngCorrelation ( )
inline

Definition at line 60 of file G4ParticleHPEnAngCorrelation.hh.

References theProducts.

Member Function Documentation

G4double G4ParticleHPEnAngCorrelation::GetTargetMass ( )
inline

Definition at line 104 of file G4ParticleHPEnAngCorrelation.hh.

References targetMass.

Referenced by G4ParticleHPInelasticBaseFS::BaseApply().

+ Here is the caller graph for this function:

G4double G4ParticleHPEnAngCorrelation::GetTotalMeanEnergy ( )
inline

Definition at line 106 of file G4ParticleHPEnAngCorrelation.hh.

References theTotalMeanEnergy.

Referenced by G4ParticleHPInelasticBaseFS::BaseApply().

+ Here is the caller graph for this function:

G4bool G4ParticleHPEnAngCorrelation::InCharge ( )
inline

Definition at line 99 of file G4ParticleHPEnAngCorrelation.hh.

References inCharge.

void G4ParticleHPEnAngCorrelation::Init ( std::istream &  aDataFile)
inline

Definition at line 65 of file G4ParticleHPEnAngCorrelation.hh.

References bAdjustFinalState, frameFlag, inCharge, G4ParticleHPProduct::Init(), nProducts, targetMass, theProducts, and theProjectile.

Referenced by G4ParticleHPCaptureFS::Init(), G4ParticleHPInelasticBaseFS::Init(), and G4ParticleHPInelasticCompFS::Init().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4ReactionProduct * G4ParticleHPEnAngCorrelation::SampleOne ( G4double  anEnergy)

Definition at line 40 of file G4ParticleHPEnAngCorrelation.cc.

References nProducts, G4ParticleHPProduct::Sample(), and theProducts.

+ Here is the call graph for this function:

void G4ParticleHPEnAngCorrelation::SetProjectileRP ( G4ReactionProduct aIncidentPart)
inline

Definition at line 93 of file G4ParticleHPEnAngCorrelation.hh.

References nProducts, theProducts, and theProjectileRP.

Referenced by G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), and G4ParticleHPInelasticCompFS::InitDistributionInitialState().

+ Here is the caller graph for this function:

void G4ParticleHPEnAngCorrelation::SetTarget ( G4ReactionProduct aTarget)
inline

Definition at line 87 of file G4ParticleHPEnAngCorrelation.hh.

References nProducts, theProducts, and theTarget.

Referenced by G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), and G4ParticleHPInelasticCompFS::InitDistributionInitialState().

+ Here is the caller graph for this function:

Member Data Documentation

G4bool G4ParticleHPEnAngCorrelation::bAdjustFinalState
private

Definition at line 132 of file G4ParticleHPEnAngCorrelation.hh.

Referenced by Init(), and Sample().

G4int G4ParticleHPEnAngCorrelation::frameFlag
private

Definition at line 116 of file G4ParticleHPEnAngCorrelation.hh.

Referenced by Init(), and Sample().

G4bool G4ParticleHPEnAngCorrelation::inCharge
private

Definition at line 119 of file G4ParticleHPEnAngCorrelation.hh.

Referenced by G4ParticleHPEnAngCorrelation(), InCharge(), and Init().

G4int G4ParticleHPEnAngCorrelation::nProducts
private

Definition at line 117 of file G4ParticleHPEnAngCorrelation.hh.

Referenced by Init(), Sample(), SampleOne(), SetProjectileRP(), and SetTarget().

G4double G4ParticleHPEnAngCorrelation::targetMass
private

Definition at line 115 of file G4ParticleHPEnAngCorrelation.hh.

Referenced by GetTargetMass(), and Init().

G4ParticleHPProduct* G4ParticleHPEnAngCorrelation::theProducts
private
G4ParticleDefinition* G4ParticleHPEnAngCorrelation::theProjectile
private

Definition at line 130 of file G4ParticleHPEnAngCorrelation.hh.

Referenced by G4ParticleHPEnAngCorrelation(), and Init().

G4ReactionProduct G4ParticleHPEnAngCorrelation::theProjectileRP
private

Definition at line 124 of file G4ParticleHPEnAngCorrelation.hh.

Referenced by Sample(), and SetProjectileRP().

G4ReactionProduct G4ParticleHPEnAngCorrelation::theTarget
private

Definition at line 123 of file G4ParticleHPEnAngCorrelation.hh.

Referenced by Sample(), and SetTarget().

G4double G4ParticleHPEnAngCorrelation::theTotalMeanEnergy
private

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