Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
G4PAIxSection Class Reference

#include <G4PAIxSection.hh>

Public Member Functions

 G4PAIxSection (G4MaterialCutsCouple *matCC)
 
 G4PAIxSection (G4int materialIndex, G4double maxEnergyTransfer)
 
 G4PAIxSection (G4int materialIndex, G4double maxEnergyTransfer, G4double betaGammaSq, G4double **photoAbsCof, G4int intNumber)
 
 G4PAIxSection (G4int materialIndex, G4double maxEnergyTransfer, G4double betaGammaSq)
 
 ~G4PAIxSection ()
 
void InitPAI ()
 
void NormShift (G4double betaGammaSq)
 
void SplainPAI (G4double betaGammaSq)
 
G4double RutherfordIntegral (G4int intervalNumber, G4double limitLow, G4double limitHigh)
 
G4double ImPartDielectricConst (G4int intervalNumber, G4double energy)
 
G4double GetPhotonRange (G4double energy)
 
G4double GetElectronRange (G4double energy)
 
G4double RePartDielectricConst (G4double energy)
 
G4double DifPAIxSection (G4int intervalNumber, G4double betaGammaSq)
 
G4double PAIdNdxCerenkov (G4int intervalNumber, G4double betaGammaSq)
 
G4double PAIdNdxMM (G4int intervalNumber, G4double betaGammaSq)
 
G4double PAIdNdxPlasmon (G4int intervalNumber, G4double betaGammaSq)
 
G4double PAIdNdxResonance (G4int intervalNumber, G4double betaGammaSq)
 
void IntegralPAIxSection ()
 
void IntegralCerenkov ()
 
void IntegralMM ()
 
void IntegralPlasmon ()
 
void IntegralResonance ()
 
G4double SumOverInterval (G4int intervalNumber)
 
G4double SumOverIntervaldEdx (G4int intervalNumber)
 
G4double SumOverInterCerenkov (G4int intervalNumber)
 
G4double SumOverInterMM (G4int intervalNumber)
 
G4double SumOverInterPlasmon (G4int intervalNumber)
 
G4double SumOverInterResonance (G4int intervalNumber)
 
G4double SumOverBorder (G4int intervalNumber, G4double energy)
 
G4double SumOverBorderdEdx (G4int intervalNumber, G4double energy)
 
G4double SumOverBordCerenkov (G4int intervalNumber, G4double energy)
 
G4double SumOverBordMM (G4int intervalNumber, G4double energy)
 
G4double SumOverBordPlasmon (G4int intervalNumber, G4double energy)
 
G4double SumOverBordResonance (G4int intervalNumber, G4double energy)
 
G4double GetStepEnergyLoss (G4double step)
 
G4double GetStepCerenkovLoss (G4double step)
 
G4double GetStepMMLoss (G4double step)
 
G4double GetStepPlasmonLoss (G4double step)
 
G4double GetStepResonanceLoss (G4double step)
 
G4double GetEnergyTransfer ()
 
G4double GetCerenkovEnergyTransfer ()
 
G4double GetMMEnergyTransfer ()
 
G4double GetPlasmonEnergyTransfer ()
 
G4double GetResonanceEnergyTransfer ()
 
G4double GetRutherfordEnergyTransfer ()
 
G4int GetNumberOfGammas () const
 
G4int GetSplineSize () const
 
G4int GetIntervalNumber () const
 
G4double GetEnergyInterval (G4int i)
 
G4double GetDifPAIxSection (G4int i)
 
G4double GetPAIdNdxCerenkov (G4int i)
 
G4double GetPAIdNdxMM (G4int i)
 
G4double GetPAIdNdxPlasmon (G4int i)
 
G4double GetPAIdNdxResonance (G4int i)
 
G4double GetMeanEnergyLoss () const
 
G4double GetMeanCerenkovLoss () const
 
G4double GetMeanMMLoss () const
 
G4double GetMeanPlasmonLoss () const
 
G4double GetMeanResonanceLoss () const
 
G4double GetNormalizationCof () const
 
G4double GetPAItable (G4int i, G4int j) const
 
G4double GetLorentzFactor (G4int i) const
 
G4double GetSplineEnergy (G4int i) const
 
G4double GetIntegralPAIxSection (G4int i) const
 
G4double GetIntegralPAIdEdx (G4int i) const
 
G4double GetIntegralCerenkov (G4int i) const
 
G4double GetIntegralMM (G4int i) const
 
G4double GetIntegralPlasmon (G4int i) const
 
G4double GetIntegralResonance (G4int i) const
 

Detailed Description

Definition at line 68 of file G4PAIxSection.hh.

Constructor & Destructor Documentation

G4PAIxSection::G4PAIxSection ( G4MaterialCutsCouple matCC)

Definition at line 95 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4PAIxSection::G4PAIxSection ( G4int  materialIndex,
G4double  maxEnergyTransfer 
)

Definition at line 123 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4PAIxSection::G4PAIxSection ( G4int  materialIndex,
G4double  maxEnergyTransfer,
G4double  betaGammaSq,
G4double **  photoAbsCof,
G4int  intNumber 
)

Definition at line 233 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4PAIxSection::G4PAIxSection ( G4int  materialIndex,
G4double  maxEnergyTransfer,
G4double  betaGammaSq 
)

Definition at line 349 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4PAIxSection::~G4PAIxSection ( )

Definition at line 500 of file G4PAIxSection.cc.

Member Function Documentation

G4double G4PAIxSection::DifPAIxSection ( G4int  intervalNumber,
G4double  betaGammaSq 
)

Definition at line 910 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetCerenkovEnergyTransfer ( )

Definition at line 1976 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetDifPAIxSection ( G4int  i)
inline

Definition at line 185 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetElectronRange ( G4double  energy)

Definition at line 814 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetEnergyInterval ( G4int  i)
inline

Definition at line 183 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetEnergyTransfer ( )

Definition at line 1897 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetIntegralCerenkov ( G4int  i) const
inline

Definition at line 316 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4double G4PAIxSection::GetIntegralMM ( G4int  i) const
inline

Definition at line 322 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetIntegralPAIdEdx ( G4int  i) const
inline

Definition at line 310 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4double G4PAIxSection::GetIntegralPAIxSection ( G4int  i) const
inline

Definition at line 304 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4double G4PAIxSection::GetIntegralPlasmon ( G4int  i) const
inline

Definition at line 328 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4double G4PAIxSection::GetIntegralResonance ( G4int  i) const
inline

Definition at line 334 of file G4PAIxSection.hh.

G4int G4PAIxSection::GetIntervalNumber ( ) const
inline

Definition at line 181 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetLorentzFactor ( G4int  i) const
inline

Definition at line 293 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetMeanCerenkovLoss ( ) const
inline

Definition at line 192 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetMeanEnergyLoss ( ) const
inline

Definition at line 191 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4double G4PAIxSection::GetMeanMMLoss ( ) const
inline

Definition at line 193 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetMeanPlasmonLoss ( ) const
inline

Definition at line 194 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetMeanResonanceLoss ( ) const
inline

Definition at line 195 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetMMEnergyTransfer ( )

Definition at line 2003 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetNormalizationCof ( ) const
inline

Definition at line 197 of file G4PAIxSection.hh.

G4int G4PAIxSection::GetNumberOfGammas ( ) const
inline

Definition at line 177 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetPAIdNdxCerenkov ( G4int  i)
inline

Definition at line 186 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetPAIdNdxMM ( G4int  i)
inline

Definition at line 187 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetPAIdNdxPlasmon ( G4int  i)
inline

Definition at line 188 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetPAIdNdxResonance ( G4int  i)
inline

Definition at line 189 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetPAItable ( G4int  i,
G4int  j 
) const
inline

Definition at line 288 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetPhotonRange ( G4double  energy)

Definition at line 781 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetPlasmonEnergyTransfer ( )

Definition at line 2056 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetResonanceEnergyTransfer ( )

Definition at line 2110 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetRutherfordEnergyTransfer ( )

Definition at line 2138 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetSplineEnergy ( G4int  i) const
inline

Definition at line 298 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4int G4PAIxSection::GetSplineSize ( ) const
inline

Definition at line 179 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4double G4PAIxSection::GetStepCerenkovLoss ( G4double  step)

Definition at line 1924 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4double G4PAIxSection::GetStepEnergyLoss ( G4double  step)

Definition at line 1871 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4double G4PAIxSection::GetStepMMLoss ( G4double  step)

Definition at line 1950 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4double G4PAIxSection::GetStepPlasmonLoss ( G4double  step)

Definition at line 2030 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4double G4PAIxSection::GetStepResonanceLoss ( G4double  step)

Definition at line 2083 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4double G4PAIxSection::ImPartDielectricConst ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 761 of file G4PAIxSection.cc.

void G4PAIxSection::InitPAI ( )

Definition at line 519 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralCerenkov ( )

Definition at line 1205 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralMM ( )

Definition at line 1236 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralPAIxSection ( )

Definition at line 1174 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralPlasmon ( )

Definition at line 1267 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralResonance ( )

Definition at line 1294 of file G4PAIxSection.cc.

void G4PAIxSection::NormShift ( G4double  betaGammaSq)

Definition at line 579 of file G4PAIxSection.cc.

G4double G4PAIxSection::PAIdNdxCerenkov ( G4int  intervalNumber,
G4double  betaGammaSq 
)

Definition at line 986 of file G4PAIxSection.cc.

G4double G4PAIxSection::PAIdNdxMM ( G4int  intervalNumber,
G4double  betaGammaSq 
)

Definition at line 1044 of file G4PAIxSection.cc.

G4double G4PAIxSection::PAIdNdxPlasmon ( G4int  intervalNumber,
G4double  betaGammaSq 
)

Definition at line 1094 of file G4PAIxSection.cc.

G4double G4PAIxSection::PAIdNdxResonance ( G4int  intervalNumber,
G4double  betaGammaSq 
)

Definition at line 1134 of file G4PAIxSection.cc.

G4double G4PAIxSection::RePartDielectricConst ( G4double  energy)

Definition at line 856 of file G4PAIxSection.cc.

G4double G4PAIxSection::RutherfordIntegral ( G4int  intervalNumber,
G4double  limitLow,
G4double  limitHigh 
)

Definition at line 740 of file G4PAIxSection.cc.

void G4PAIxSection::SplainPAI ( G4double  betaGammaSq)

Definition at line 653 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverBordCerenkov ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 1638 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverBorder ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 1515 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverBorderdEdx ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 1584 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverBordMM ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 1702 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverBordPlasmon ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 1766 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverBordResonance ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 1819 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverInterCerenkov ( G4int  intervalNumber)

Definition at line 1388 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverInterMM ( G4int  intervalNumber)

Definition at line 1421 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverInterPlasmon ( G4int  intervalNumber)

Definition at line 1454 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverInterResonance ( G4int  intervalNumber)

Definition at line 1485 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverInterval ( G4int  intervalNumber)

Definition at line 1321 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverIntervaldEdx ( G4int  intervalNumber)

Definition at line 1357 of file G4PAIxSection.cc.


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