ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4hSRIM2000p Class Reference

#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/lowenergy/include/G4hSRIM2000p.hh>

+ Inheritance diagram for G4hSRIM2000p:
+ Collaboration diagram for G4hSRIM2000p:

Public Member Functions

 G4hSRIM2000p ()
 
 ~G4hSRIM2000p ()
 
G4bool HasMaterial (const G4Material *material)
 
G4double StoppingPower (const G4Material *material, G4double kineticEnergy)
 
G4double ElectronicStoppingPower (G4double z, G4double kineticEnergy) const
 
- Public Member Functions inherited from G4VhElectronicStoppingPower
 G4VhElectronicStoppingPower ()
 
virtual ~G4VhElectronicStoppingPower ()
 

Private Attributes

const G4double protonMassAMU
 

Static Private Attributes

static G4double a [92][8]
 

Additional Inherited Members

- Protected Member Functions inherited from G4VhElectronicStoppingPower
G4double HeEffChargeSquare (const G4double z, const G4double kineticEnergyHe) const
 
G4double GetHeMassAMU () const
 

Detailed Description

Definition at line 58 of file G4hSRIM2000p.hh.

View newest version in sPHENIX GitHub at line 58 of file G4hSRIM2000p.hh

Constructor & Destructor Documentation

G4hSRIM2000p::G4hSRIM2000p ( )

Definition at line 156 of file G4hSRIM2000p.cc.

View newest version in sPHENIX GitHub at line 156 of file G4hSRIM2000p.cc

G4hSRIM2000p::~G4hSRIM2000p ( )

Definition at line 162 of file G4hSRIM2000p.cc.

View newest version in sPHENIX GitHub at line 162 of file G4hSRIM2000p.cc

Member Function Documentation

G4double G4hSRIM2000p::ElectronicStoppingPower ( G4double  z,
G4double  kineticEnergy 
) const
virtual

Implements G4VhElectronicStoppingPower.

Definition at line 191 of file G4hSRIM2000p.cc.

View newest version in sPHENIX GitHub at line 191 of file G4hSRIM2000p.cc

References a, e, keV, protonMassAMU, and T.

Referenced by StoppingPower().

+ Here is the caller graph for this function:

G4bool G4hSRIM2000p::HasMaterial ( const G4Material material)
virtual

Implements G4VhElectronicStoppingPower.

Definition at line 167 of file G4hSRIM2000p.cc.

View newest version in sPHENIX GitHub at line 167 of file G4hSRIM2000p.cc

References false, and G4Material::GetNumberOfElements().

+ Here is the call graph for this function:

G4double G4hSRIM2000p::StoppingPower ( const G4Material material,
G4double  kineticEnergy 
)
virtual

Implements G4VhElectronicStoppingPower.

Definition at line 175 of file G4hSRIM2000p.cc.

View newest version in sPHENIX GitHub at line 175 of file G4hSRIM2000p.cc

References ElectronicStoppingPower(), G4Material::GetNumberOfElements(), G4Material::GetZ(), and z.

+ Here is the call graph for this function:

Member Data Documentation

G4double G4hSRIM2000p::a
staticprivate

Definition at line 79 of file G4hSRIM2000p.hh.

View newest version in sPHENIX GitHub at line 79 of file G4hSRIM2000p.hh

Referenced by ElectronicStoppingPower().

const G4double G4hSRIM2000p::protonMassAMU
private

Definition at line 78 of file G4hSRIM2000p.hh.

View newest version in sPHENIX GitHub at line 78 of file G4hSRIM2000p.hh

Referenced by ElectronicStoppingPower().


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