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

#include <G4PAIySection.hh>

Public Member Functions

 G4PAIySection ()
 
 ~G4PAIySection ()
 
void Initialize (const G4Material *material, G4double maxEnergyTransfer, G4double betaGammaSq)
 
void ComputeLowEnergyCof (const G4Material *material)
 
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 RePartDielectricConst (G4double energy)
 
G4double DifPAIySection (G4int intervalNumber, G4double betaGammaSq)
 
G4double PAIdNdxCerenkov (G4int intervalNumber, G4double betaGammaSq)
 
G4double PAIdNdxPlasmon (G4int intervalNumber, G4double betaGammaSq)
 
void IntegralPAIySection ()
 
void IntegralCerenkov ()
 
void IntegralPlasmon ()
 
G4double SumOverInterval (G4int intervalNumber)
 
G4double SumOverIntervaldEdx (G4int intervalNumber)
 
G4double SumOverInterCerenkov (G4int intervalNumber)
 
G4double SumOverInterPlasmon (G4int intervalNumber)
 
G4double SumOverBorder (G4int intervalNumber, G4double energy)
 
G4double SumOverBorderdEdx (G4int intervalNumber, G4double energy)
 
G4double SumOverBordCerenkov (G4int intervalNumber, G4double energy)
 
G4double SumOverBordPlasmon (G4int intervalNumber, G4double energy)
 
G4double GetStepEnergyLoss (G4double step)
 
G4double GetStepCerenkovLoss (G4double step)
 
G4double GetStepPlasmonLoss (G4double step)
 
G4int GetNumberOfGammas () const
 
G4int GetSplineSize () const
 
G4int GetIntervalNumber () const
 
G4double GetEnergyInterval (G4int i)
 
G4double GetDifPAIySection (G4int i)
 
G4double GetPAIdNdxCrenkov (G4int i)
 
G4double GetPAIdNdxPlasmon (G4int i)
 
G4double GetMeanEnergyLoss () const
 
G4double GetMeanCerenkovLoss () const
 
G4double GetMeanPlasmonLoss () const
 
G4double GetNormalizationCof () const
 
G4double GetPAItable (G4int i, G4int j) const
 
G4double GetLorentzFactor (G4int i) const
 
G4double GetSplineEnergy (G4int i) const
 
G4double GetIntegralPAIySection (G4int i) const
 
G4double GetIntegralPAIdEdx (G4int i) const
 
G4double GetIntegralCerenkov (G4int i) const
 
G4double GetIntegralPlasmon (G4int i) const
 
void SetVerbose (G4int v)
 

Detailed Description

Definition at line 52 of file G4PAIySection.hh.

Constructor & Destructor Documentation

G4PAIySection::G4PAIySection ( )

Definition at line 73 of file G4PAIySection.cc.

G4PAIySection::~G4PAIySection ( )

Definition at line 99 of file G4PAIySection.cc.

Member Function Documentation

void G4PAIySection::ComputeLowEnergyCof ( const G4Material material)

Definition at line 215 of file G4PAIySection.cc.

Here is the call graph for this function:

G4double G4PAIySection::DifPAIySection ( G4int  intervalNumber,
G4double  betaGammaSq 
)

Definition at line 558 of file G4PAIySection.cc.

G4double G4PAIySection::GetDifPAIySection ( G4int  i)
inline

Definition at line 123 of file G4PAIySection.hh.

G4double G4PAIySection::GetEnergyInterval ( G4int  i)
inline

Definition at line 121 of file G4PAIySection.hh.

G4double G4PAIySection::GetIntegralCerenkov ( G4int  i) const
inline

Definition at line 230 of file G4PAIySection.hh.

G4double G4PAIySection::GetIntegralPAIdEdx ( G4int  i) const
inline

Definition at line 224 of file G4PAIySection.hh.

Here is the caller graph for this function:

G4double G4PAIySection::GetIntegralPAIySection ( G4int  i) const
inline

Definition at line 218 of file G4PAIySection.hh.

Here is the caller graph for this function:

G4double G4PAIySection::GetIntegralPlasmon ( G4int  i) const
inline

Definition at line 236 of file G4PAIySection.hh.

G4int G4PAIySection::GetIntervalNumber ( ) const
inline

Definition at line 119 of file G4PAIySection.hh.

G4double G4PAIySection::GetLorentzFactor ( G4int  i) const
inline

Definition at line 207 of file G4PAIySection.hh.

G4double G4PAIySection::GetMeanCerenkovLoss ( ) const
inline

Definition at line 128 of file G4PAIySection.hh.

G4double G4PAIySection::GetMeanEnergyLoss ( ) const
inline

Definition at line 127 of file G4PAIySection.hh.

Here is the caller graph for this function:

G4double G4PAIySection::GetMeanPlasmonLoss ( ) const
inline

Definition at line 129 of file G4PAIySection.hh.

G4double G4PAIySection::GetNormalizationCof ( ) const
inline

Definition at line 131 of file G4PAIySection.hh.

G4int G4PAIySection::GetNumberOfGammas ( ) const
inline

Definition at line 115 of file G4PAIySection.hh.

G4double G4PAIySection::GetPAIdNdxCrenkov ( G4int  i)
inline

Definition at line 124 of file G4PAIySection.hh.

G4double G4PAIySection::GetPAIdNdxPlasmon ( G4int  i)
inline

Definition at line 125 of file G4PAIySection.hh.

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

Definition at line 202 of file G4PAIySection.hh.

G4double G4PAIySection::GetSplineEnergy ( G4int  i) const
inline

Definition at line 212 of file G4PAIySection.hh.

Here is the caller graph for this function:

G4int G4PAIySection::GetSplineSize ( ) const
inline

Definition at line 117 of file G4PAIySection.hh.

Here is the caller graph for this function:

G4double G4PAIySection::GetStepCerenkovLoss ( G4double  step)

Definition at line 1238 of file G4PAIySection.cc.

Here is the call graph for this function:

G4double G4PAIySection::GetStepEnergyLoss ( G4double  step)

Definition at line 1202 of file G4PAIySection.cc.

Here is the call graph for this function:

G4double G4PAIySection::GetStepPlasmonLoss ( G4double  step)

Definition at line 1274 of file G4PAIySection.cc.

Here is the call graph for this function:

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

Definition at line 481 of file G4PAIySection.cc.

void G4PAIySection::Initialize ( const G4Material material,
G4double  maxEnergyTransfer,
G4double  betaGammaSq 
)

Definition at line 106 of file G4PAIySection.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4PAIySection::InitPAI ( )

Definition at line 251 of file G4PAIySection.cc.

void G4PAIySection::IntegralCerenkov ( )

Definition at line 762 of file G4PAIySection.cc.

void G4PAIySection::IntegralPAIySection ( )

Definition at line 731 of file G4PAIySection.cc.

void G4PAIySection::IntegralPlasmon ( )

Definition at line 793 of file G4PAIySection.cc.

void G4PAIySection::NormShift ( G4double  betaGammaSq)

Definition at line 305 of file G4PAIySection.cc.

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

Definition at line 626 of file G4PAIySection.cc.

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

Definition at line 688 of file G4PAIySection.cc.

G4double G4PAIySection::RePartDielectricConst ( G4double  energy)

Definition at line 504 of file G4PAIySection.cc.

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

Definition at line 460 of file G4PAIySection.cc.

void G4PAIySection::SetVerbose ( G4int  v)
inline

Definition at line 144 of file G4PAIySection.hh.

Here is the caller graph for this function:

void G4PAIySection::SplainPAI ( G4double  betaGammaSq)

Definition at line 377 of file G4PAIySection.cc.

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

Definition at line 1078 of file G4PAIySection.cc.

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

Definition at line 952 of file G4PAIySection.cc.

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

Definition at line 1022 of file G4PAIySection.cc.

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

Definition at line 1149 of file G4PAIySection.cc.

G4double G4PAIySection::SumOverInterCerenkov ( G4int  intervalNumber)

Definition at line 887 of file G4PAIySection.cc.

G4double G4PAIySection::SumOverInterPlasmon ( G4int  intervalNumber)

Definition at line 921 of file G4PAIySection.cc.

G4double G4PAIySection::SumOverInterval ( G4int  intervalNumber)

Definition at line 820 of file G4PAIySection.cc.

G4double G4PAIySection::SumOverIntervaldEdx ( G4int  intervalNumber)

Definition at line 856 of file G4PAIySection.cc.


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