Geant4_10
Public Member Functions | List of all members
G4PAIxSection Class Reference

#include <G4PAIxSection.hh>

Public Member Functions

 G4PAIxSection ()
 
 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 Initialize (const G4Material *material, G4double maxEnergyTransfer, G4double betaGammaSq, G4SandiaTable *)
 
void ComputeLowEnergyCof (const G4Material *material)
 
void ComputeLowEnergyCof ()
 
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 GetLowEnergyCof () const
 
void SetVerbose (G4int v)
 
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 ( )

Definition at line 94 of file G4PAIxSection.cc.

G4PAIxSection::G4PAIxSection ( G4MaterialCutsCouple matCC)

Definition at line 128 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4PAIxSection::G4PAIxSection ( G4int  materialIndex,
G4double  maxEnergyTransfer 
)

Definition at line 158 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 270 of file G4PAIxSection.cc.

Here is the call graph for this function:

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

Definition at line 432 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4PAIxSection::~G4PAIxSection ( )

Definition at line 586 of file G4PAIxSection.cc.

Member Function Documentation

void G4PAIxSection::ComputeLowEnergyCof ( const G4Material material)

Definition at line 747 of file G4PAIxSection.cc.

Here is the call graph for this function:

void G4PAIxSection::ComputeLowEnergyCof ( )

Definition at line 780 of file G4PAIxSection.cc.

Here is the call graph for this function:

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

Definition at line 1225 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetCerenkovEnergyTransfer ( )

Definition at line 2320 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetDifPAIxSection ( G4int  i)
inline

Definition at line 193 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetElectronRange ( G4double  energy)

Definition at line 1129 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4double G4PAIxSection::GetEnergyInterval ( G4int  i)
inline

Definition at line 191 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetEnergyTransfer ( )

Definition at line 2241 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetIntegralCerenkov ( G4int  i) const
inline

Definition at line 324 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4double G4PAIxSection::GetIntegralMM ( G4int  i) const
inline

Definition at line 330 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetIntegralPAIdEdx ( G4int  i) const
inline

Definition at line 318 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4double G4PAIxSection::GetIntegralPAIxSection ( G4int  i) const
inline

Definition at line 312 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4double G4PAIxSection::GetIntegralPlasmon ( G4int  i) const
inline

Definition at line 336 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4double G4PAIxSection::GetIntegralResonance ( G4int  i) const
inline

Definition at line 342 of file G4PAIxSection.hh.

G4int G4PAIxSection::GetIntervalNumber ( ) const
inline

Definition at line 189 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetLorentzFactor ( G4int  i) const
inline

Definition at line 301 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetLowEnergyCof ( ) const
inline

Definition at line 207 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetMeanCerenkovLoss ( ) const
inline

Definition at line 200 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetMeanEnergyLoss ( ) const
inline

Definition at line 199 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4double G4PAIxSection::GetMeanMMLoss ( ) const
inline

Definition at line 201 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetMeanPlasmonLoss ( ) const
inline

Definition at line 202 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetMeanResonanceLoss ( ) const
inline

Definition at line 203 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetMMEnergyTransfer ( )

Definition at line 2347 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetNormalizationCof ( ) const
inline

Definition at line 205 of file G4PAIxSection.hh.

G4int G4PAIxSection::GetNumberOfGammas ( ) const
inline

Definition at line 185 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetPAIdNdxCerenkov ( G4int  i)
inline

Definition at line 194 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetPAIdNdxMM ( G4int  i)
inline

Definition at line 195 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetPAIdNdxPlasmon ( G4int  i)
inline

Definition at line 196 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetPAIdNdxResonance ( G4int  i)
inline

Definition at line 197 of file G4PAIxSection.hh.

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

Definition at line 296 of file G4PAIxSection.hh.

G4double G4PAIxSection::GetPhotonRange ( G4double  energy)

Definition at line 1096 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetPlasmonEnergyTransfer ( )

Definition at line 2400 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetResonanceEnergyTransfer ( )

Definition at line 2454 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetRutherfordEnergyTransfer ( )

Definition at line 2482 of file G4PAIxSection.cc.

G4double G4PAIxSection::GetSplineEnergy ( G4int  i) const
inline

Definition at line 306 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4int G4PAIxSection::GetSplineSize ( ) const
inline

Definition at line 187 of file G4PAIxSection.hh.

Here is the caller graph for this function:

G4double G4PAIxSection::GetStepCerenkovLoss ( G4double  step)

Definition at line 2268 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4double G4PAIxSection::GetStepEnergyLoss ( G4double  step)

Definition at line 2215 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4double G4PAIxSection::GetStepMMLoss ( G4double  step)

Definition at line 2294 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4double G4PAIxSection::GetStepPlasmonLoss ( G4double  step)

Definition at line 2374 of file G4PAIxSection.cc.

Here is the call graph for this function:

G4double G4PAIxSection::GetStepResonanceLoss ( G4double  step)

Definition at line 2427 of file G4PAIxSection.cc.

Here is the call graph for this function:

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

Definition at line 1076 of file G4PAIxSection.cc.

void G4PAIxSection::Initialize ( const G4Material material,
G4double  maxEnergyTransfer,
G4double  betaGammaSq,
G4SandiaTable sandia 
)

Definition at line 607 of file G4PAIxSection.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4PAIxSection::InitPAI ( )

Definition at line 814 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralCerenkov ( )

Definition at line 1522 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralMM ( )

Definition at line 1553 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralPAIxSection ( )

Definition at line 1490 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralPlasmon ( )

Definition at line 1584 of file G4PAIxSection.cc.

void G4PAIxSection::IntegralResonance ( )

Definition at line 1611 of file G4PAIxSection.cc.

void G4PAIxSection::NormShift ( G4double  betaGammaSq)

Definition at line 874 of file G4PAIxSection.cc.

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

Definition at line 1302 of file G4PAIxSection.cc.

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

Definition at line 1360 of file G4PAIxSection.cc.

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

Definition at line 1410 of file G4PAIxSection.cc.

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

Definition at line 1450 of file G4PAIxSection.cc.

G4double G4PAIxSection::RePartDielectricConst ( G4double  energy)

Definition at line 1171 of file G4PAIxSection.cc.

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

Definition at line 1055 of file G4PAIxSection.cc.

void G4PAIxSection::SetVerbose ( G4int  v)
inline

Definition at line 209 of file G4PAIxSection.hh.

void G4PAIxSection::SplainPAI ( G4double  betaGammaSq)

Definition at line 951 of file G4PAIxSection.cc.

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

Definition at line 1982 of file G4PAIxSection.cc.

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

Definition at line 1856 of file G4PAIxSection.cc.

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

Definition at line 1928 of file G4PAIxSection.cc.

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

Definition at line 2046 of file G4PAIxSection.cc.

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

Definition at line 2110 of file G4PAIxSection.cc.

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

Definition at line 2163 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverInterCerenkov ( G4int  intervalNumber)

Definition at line 1717 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverInterMM ( G4int  intervalNumber)

Definition at line 1753 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverInterPlasmon ( G4int  intervalNumber)

Definition at line 1789 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverInterResonance ( G4int  intervalNumber)

Definition at line 1823 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverInterval ( G4int  intervalNumber)

Definition at line 1638 of file G4PAIxSection.cc.

G4double G4PAIxSection::SumOverIntervaldEdx ( G4int  intervalNumber)

Definition at line 1683 of file G4PAIxSection.cc.


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