Geant4_10
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, G4SandiaTable *)
 
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 79 of file G4PAIySection.cc.

G4PAIySection::~G4PAIySection ( )

Definition at line 108 of file G4PAIySection.cc.

Member Function Documentation

void G4PAIySection::ComputeLowEnergyCof ( const G4Material material)

Definition at line 239 of file G4PAIySection.cc.

Here is the call graph for this function:

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

Definition at line 578 of file G4PAIySection.cc.

G4double G4PAIySection::GetDifPAIySection ( G4int  i)
inline

Definition at line 122 of file G4PAIySection.hh.

G4double G4PAIySection::GetEnergyInterval ( G4int  i)
inline

Definition at line 120 of file G4PAIySection.hh.

G4double G4PAIySection::GetIntegralCerenkov ( G4int  i) const
inline

Definition at line 229 of file G4PAIySection.hh.

G4double G4PAIySection::GetIntegralPAIdEdx ( G4int  i) const
inline

Definition at line 223 of file G4PAIySection.hh.

G4double G4PAIySection::GetIntegralPAIySection ( G4int  i) const
inline

Definition at line 217 of file G4PAIySection.hh.

G4double G4PAIySection::GetIntegralPlasmon ( G4int  i) const
inline

Definition at line 235 of file G4PAIySection.hh.

G4int G4PAIySection::GetIntervalNumber ( ) const
inline

Definition at line 118 of file G4PAIySection.hh.

G4double G4PAIySection::GetLorentzFactor ( G4int  i) const
inline

Definition at line 206 of file G4PAIySection.hh.

G4double G4PAIySection::GetMeanCerenkovLoss ( ) const
inline

Definition at line 127 of file G4PAIySection.hh.

G4double G4PAIySection::GetMeanEnergyLoss ( ) const
inline

Definition at line 126 of file G4PAIySection.hh.

G4double G4PAIySection::GetMeanPlasmonLoss ( ) const
inline

Definition at line 128 of file G4PAIySection.hh.

G4double G4PAIySection::GetNormalizationCof ( ) const
inline

Definition at line 130 of file G4PAIySection.hh.

G4int G4PAIySection::GetNumberOfGammas ( ) const
inline

Definition at line 114 of file G4PAIySection.hh.

G4double G4PAIySection::GetPAIdNdxCrenkov ( G4int  i)
inline

Definition at line 123 of file G4PAIySection.hh.

G4double G4PAIySection::GetPAIdNdxPlasmon ( G4int  i)
inline

Definition at line 124 of file G4PAIySection.hh.

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

Definition at line 201 of file G4PAIySection.hh.

G4double G4PAIySection::GetSplineEnergy ( G4int  i) const
inline

Definition at line 211 of file G4PAIySection.hh.

G4int G4PAIySection::GetSplineSize ( ) const
inline

Definition at line 116 of file G4PAIySection.hh.

G4double G4PAIySection::GetStepCerenkovLoss ( G4double  step)

Definition at line 1265 of file G4PAIySection.cc.

Here is the call graph for this function:

G4double G4PAIySection::GetStepEnergyLoss ( G4double  step)

Definition at line 1229 of file G4PAIySection.cc.

Here is the call graph for this function:

G4double G4PAIySection::GetStepPlasmonLoss ( G4double  step)

Definition at line 1301 of file G4PAIySection.cc.

Here is the call graph for this function:

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

Definition at line 501 of file G4PAIySection.cc.

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

Definition at line 115 of file G4PAIySection.cc.

Here is the call graph for this function:

void G4PAIySection::InitPAI ( )

Definition at line 272 of file G4PAIySection.cc.

void G4PAIySection::IntegralCerenkov ( )

Definition at line 774 of file G4PAIySection.cc.

void G4PAIySection::IntegralPAIySection ( )

Definition at line 743 of file G4PAIySection.cc.

void G4PAIySection::IntegralPlasmon ( )

Definition at line 805 of file G4PAIySection.cc.

void G4PAIySection::NormShift ( G4double  betaGammaSq)

Definition at line 323 of file G4PAIySection.cc.

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

Definition at line 645 of file G4PAIySection.cc.

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

Definition at line 704 of file G4PAIySection.cc.

G4double G4PAIySection::RePartDielectricConst ( G4double  energy)

Definition at line 524 of file G4PAIySection.cc.

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

Definition at line 480 of file G4PAIySection.cc.

void G4PAIySection::SetVerbose ( G4int  v)
inline

Definition at line 143 of file G4PAIySection.hh.

void G4PAIySection::SplainPAI ( G4double  betaGammaSq)

Definition at line 395 of file G4PAIySection.cc.

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

Definition at line 1105 of file G4PAIySection.cc.

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

Definition at line 979 of file G4PAIySection.cc.

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

Definition at line 1049 of file G4PAIySection.cc.

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

Definition at line 1176 of file G4PAIySection.cc.

G4double G4PAIySection::SumOverInterCerenkov ( G4int  intervalNumber)

Definition at line 908 of file G4PAIySection.cc.

G4double G4PAIySection::SumOverInterPlasmon ( G4int  intervalNumber)

Definition at line 945 of file G4PAIySection.cc.

G4double G4PAIySection::SumOverInterval ( G4int  intervalNumber)

Definition at line 832 of file G4PAIySection.cc.

G4double G4PAIySection::SumOverIntervaldEdx ( G4int  intervalNumber)

Definition at line 874 of file G4PAIySection.cc.


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