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

#include <G4InitXscPAI.hh>

Public Member Functions

 G4InitXscPAI (const G4MaterialCutsCouple *matCC)
 
virtual ~G4InitXscPAI ()
 
void KillCloseIntervals ()
 
void Normalisation ()
 
G4double RutherfordIntegral (G4int intervalNumber, G4double limitLow, G4double limitHigh)
 
G4double IntegralTerm (G4double omega)
 
G4double ImPartDielectricConst (G4int intervalNumber, G4double energy)
 
G4double RePartDielectricConst (G4double energy)
 
G4double ModuleSqDielectricConst (G4int intervalNumber, G4double energy)
 
G4double DifPAIxSection (G4double omega)
 
G4double DifPAIdEdx (G4double omega)
 
G4double PAIdNdxCherenkov (G4double omega)
 
G4double PAIdNdxPlasmon (G4double omega)
 
void IntegralPAIxSection (G4double bg2, G4double Tmax)
 
void IntegralCherenkov (G4double bg2, G4double Tmax)
 
void IntegralPlasmon (G4double bg2, G4double Tmax)
 
void IntegralPAIdEdx (G4double bg2, G4double Tmax)
 
G4double GetPhotonLambda (G4double omega)
 
G4double GetStepEnergyLoss (G4double step)
 
G4double GetStepCerenkovLoss (G4double step)
 
G4double GetStepPlasmonLoss (G4double step)
 
G4int GetIntervalNumber () const
 
G4int GetBinPAI () const
 
G4double GetNormalizationCof () const
 
G4double GetMatSandiaMatrix (G4int i, G4int j) const
 
G4PhysicsLogVectorGetPAIxscVector () const
 
G4PhysicsLogVectorGetPAIdEdxVector () const
 
G4PhysicsLogVectorGetPAIphotonVector () const
 
G4PhysicsLogVectorGetPAIelectronVector () const
 
G4PhysicsLogVectorGetChCosSqVector () const
 
G4PhysicsLogVectorGetChWidthVector () const
 

Detailed Description

Definition at line 48 of file G4InitXscPAI.hh.

Constructor & Destructor Documentation

G4InitXscPAI::G4InitXscPAI ( const G4MaterialCutsCouple matCC)

Definition at line 70 of file G4InitXscPAI.cc.

Here is the call graph for this function:

G4InitXscPAI::~G4InitXscPAI ( )
virtual

Definition at line 115 of file G4InitXscPAI.cc.

Member Function Documentation

G4double G4InitXscPAI::DifPAIdEdx ( G4double  omega)

Definition at line 477 of file G4InitXscPAI.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4InitXscPAI::DifPAIxSection ( G4double  omega)

Definition at line 414 of file G4InitXscPAI.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4InitXscPAI::GetBinPAI ( ) const
inline

Definition at line 106 of file G4InitXscPAI.hh.

G4PhysicsLogVector* G4InitXscPAI::GetChCosSqVector ( ) const
inline

Definition at line 117 of file G4InitXscPAI.hh.

G4PhysicsLogVector* G4InitXscPAI::GetChWidthVector ( ) const
inline

Definition at line 118 of file G4InitXscPAI.hh.

G4int G4InitXscPAI::GetIntervalNumber ( ) const
inline

Definition at line 105 of file G4InitXscPAI.hh.

G4double G4InitXscPAI::GetMatSandiaMatrix ( G4int  i,
G4int  j 
) const
inline

Definition at line 110 of file G4InitXscPAI.hh.

G4double G4InitXscPAI::GetNormalizationCof ( ) const
inline

Definition at line 108 of file G4InitXscPAI.hh.

G4PhysicsLogVector* G4InitXscPAI::GetPAIdEdxVector ( ) const
inline

Definition at line 114 of file G4InitXscPAI.hh.

G4PhysicsLogVector* G4InitXscPAI::GetPAIelectronVector ( ) const
inline

Definition at line 116 of file G4InitXscPAI.hh.

G4PhysicsLogVector* G4InitXscPAI::GetPAIphotonVector ( ) const
inline

Definition at line 115 of file G4InitXscPAI.hh.

G4PhysicsLogVector* G4InitXscPAI::GetPAIxscVector ( ) const
inline

Definition at line 113 of file G4InitXscPAI.hh.

G4double G4InitXscPAI::GetPhotonLambda ( G4double  omega)

Definition at line 933 of file G4InitXscPAI.cc.

G4double G4InitXscPAI::GetStepCerenkovLoss ( G4double  step)

Definition at line 982 of file G4InitXscPAI.cc.

G4double G4InitXscPAI::GetStepEnergyLoss ( G4double  step)

Definition at line 970 of file G4InitXscPAI.cc.

G4double G4InitXscPAI::GetStepPlasmonLoss ( G4double  step)

Definition at line 994 of file G4InitXscPAI.cc.

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

Definition at line 294 of file G4InitXscPAI.cc.

Here is the caller graph for this function:

void G4InitXscPAI::IntegralCherenkov ( G4double  bg2,
G4double  Tmax 
)

Definition at line 758 of file G4InitXscPAI.cc.

Here is the call graph for this function:

void G4InitXscPAI::IntegralPAIdEdx ( G4double  bg2,
G4double  Tmax 
)

Definition at line 678 of file G4InitXscPAI.cc.

Here is the call graph for this function:

void G4InitXscPAI::IntegralPAIxSection ( G4double  bg2,
G4double  Tmax 
)

Definition at line 597 of file G4InitXscPAI.cc.

Here is the call graph for this function:

void G4InitXscPAI::IntegralPlasmon ( G4double  bg2,
G4double  Tmax 
)

Definition at line 854 of file G4InitXscPAI.cc.

Here is the call graph for this function:

G4double G4InitXscPAI::IntegralTerm ( G4double  omega)

Definition at line 256 of file G4InitXscPAI.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4InitXscPAI::KillCloseIntervals ( )

Definition at line 131 of file G4InitXscPAI.cc.

Here is the caller graph for this function:

G4double G4InitXscPAI::ModuleSqDielectricConst ( G4int  intervalNumber,
G4double  energy 
)

Definition at line 320 of file G4InitXscPAI.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4InitXscPAI::Normalisation ( )

Definition at line 162 of file G4InitXscPAI.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4InitXscPAI::PAIdNdxCherenkov ( G4double  omega)

Definition at line 487 of file G4InitXscPAI.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4InitXscPAI::PAIdNdxPlasmon ( G4double  omega)

Definition at line 551 of file G4InitXscPAI.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4InitXscPAI::RePartDielectricConst ( G4double  energy)

Definition at line 343 of file G4InitXscPAI.cc.

Here is the caller graph for this function:

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

Definition at line 232 of file G4InitXscPAI.cc.

Here is the caller graph for this function:


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