Geant4  10.03
G4ParticleHPContEnergyAngular Class Reference

#include <G4ParticleHPContEnergyAngular.hh>

+ Inheritance diagram for G4ParticleHPContEnergyAngular:
+ Collaboration diagram for G4ParticleHPContEnergyAngular:

Public Member Functions

 G4ParticleHPContEnergyAngular (G4ParticleDefinition *proj)
 
 ~G4ParticleHPContEnergyAngular ()
 
void Init (std::istream &aDataFile)
 
G4double MeanEnergyOfThisInteraction ()
 
G4ReactionProductSample (G4double anEnergy, G4double massCode, G4double mass)
 
void ClearHistories ()
 
- Public Member Functions inherited from G4VParticleHPEnergyAngular
 G4VParticleHPEnergyAngular ()
 
virtual ~G4VParticleHPEnergyAngular ()
 
void SetProjectileRP (G4ReactionProduct *aIncidentParticleRP)
 
void SetTarget (G4ReactionProduct *aTarget)
 
G4ReactionProductGetTarget ()
 
G4ReactionProductGetProjectileRP ()
 
G4ReactionProductGetCMS ()
 
void SetQValue (G4double aValue)
 

Private Attributes

G4double theTargetCode
 
G4int theAngularRep
 
G4int nEnergy
 
G4int theInterpolation
 
G4InterpolationManager theManager
 
G4ParticleHPContAngularPartheAngular
 
G4Cache< G4doublecurrentMeanEnergy
 
G4ParticleDefinitiontheProjectile
 

Additional Inherited Members

- Protected Member Functions inherited from G4VParticleHPEnergyAngular
G4double GetQValue ()
 

Detailed Description

Definition at line 46 of file G4ParticleHPContEnergyAngular.hh.

Constructor & Destructor Documentation

G4ParticleHPContEnergyAngular::G4ParticleHPContEnergyAngular ( G4ParticleDefinition proj)
inline

Definition at line 50 of file G4ParticleHPContEnergyAngular.hh.

References currentMeanEnergy, nEnergy, G4Cache< VALTYPE >::Put(), theAngular, theAngularRep, theInterpolation, and theTargetCode.

+ Here is the call graph for this function:

G4ParticleHPContEnergyAngular::~G4ParticleHPContEnergyAngular ( )
inline

Definition at line 61 of file G4ParticleHPContEnergyAngular.hh.

References theAngular.

Member Function Documentation

void G4ParticleHPContEnergyAngular::ClearHistories ( )
virtual

Reimplemented from G4VParticleHPEnergyAngular.

Definition at line 123 of file G4ParticleHPContEnergyAngular.cc.

References nEnergy, and theAngular.

void G4ParticleHPContEnergyAngular::Init ( std::istream &  aDataFile)
inlinevirtual

Implements G4VParticleHPEnergyAngular.

Definition at line 68 of file G4ParticleHPContEnergyAngular.hh.

References G4InterpolationManager::Init(), G4ParticleHPContAngularPar::Init(), nEnergy, G4ParticleHPContAngularPar::PrepareTableInterpolation(), G4ParticleHPContAngularPar::SetInterpolation(), theAngular, theAngularRep, theInterpolation, theManager, theProjectile, and theTargetCode.

+ Here is the call graph for this function:

G4double G4ParticleHPContEnergyAngular::MeanEnergyOfThisInteraction ( )
virtual

Implements G4VParticleHPEnergyAngular.

Definition at line 106 of file G4ParticleHPContEnergyAngular.cc.

References currentMeanEnergy, G4Cache< VALTYPE >::Get(), and G4Cache< VALTYPE >::Put().

Referenced by Sample().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4Cache<G4double> G4ParticleHPContEnergyAngular::currentMeanEnergy
private
G4int G4ParticleHPContEnergyAngular::nEnergy
private
G4ParticleHPContAngularPar* G4ParticleHPContEnergyAngular::theAngular
private
G4int G4ParticleHPContEnergyAngular::theAngularRep
private

Definition at line 93 of file G4ParticleHPContEnergyAngular.hh.

Referenced by G4ParticleHPContEnergyAngular(), Init(), and Sample().

G4int G4ParticleHPContEnergyAngular::theInterpolation
private

Definition at line 96 of file G4ParticleHPContEnergyAngular.hh.

Referenced by G4ParticleHPContEnergyAngular(), Init(), and Sample().

G4InterpolationManager G4ParticleHPContEnergyAngular::theManager
private

Definition at line 98 of file G4ParticleHPContEnergyAngular.hh.

Referenced by Init(), and Sample().

G4ParticleDefinition* G4ParticleHPContEnergyAngular::theProjectile
private

Definition at line 103 of file G4ParticleHPContEnergyAngular.hh.

Referenced by Init(), and Sample().

G4double G4ParticleHPContEnergyAngular::theTargetCode
private

Definition at line 92 of file G4ParticleHPContEnergyAngular.hh.

Referenced by G4ParticleHPContEnergyAngular(), Init(), and Sample().


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