Geant4  10.02.p03
G4EnergyLossTablesHelper Class Reference

#include <G4EnergyLossTables.hh>

Collaboration diagram for G4EnergyLossTablesHelper:

Public Member Functions

 G4EnergyLossTablesHelper ()
 

Private Member Functions

 G4EnergyLossTablesHelper (const G4PhysicsTable *aDEDXTable, const G4PhysicsTable *aRangeTable, const G4PhysicsTable *anInverseRangeTable, const G4PhysicsTable *aLabTimeTable, const G4PhysicsTable *aProperTimeTable, G4double aLowestKineticEnergy, G4double aHighestKineticEnergy, G4double aMassRatio, G4int aNumberOfBins)
 

Private Attributes

const G4PhysicsTable * theDEDXTable
 
const G4PhysicsTable * theRangeTable
 
const G4PhysicsTable * theInverseRangeTable
 
const G4PhysicsTable * theLabTimeTable
 
const G4PhysicsTable * theProperTimeTable
 
G4double theLowestKineticEnergy
 
G4double theHighestKineticEnergy
 
G4double theMassRatio
 
G4int theNumberOfBins
 

Friends

class G4EnergyLossTables
 

Detailed Description

Definition at line 71 of file G4EnergyLossTables.hh.

Constructor & Destructor Documentation

◆ G4EnergyLossTablesHelper() [1/2]

G4EnergyLossTablesHelper::G4EnergyLossTablesHelper ( )

Definition at line 93 of file G4EnergyLossTables.cc.

94 {
97  theMassRatio = 0.0;
98  theNumberOfBins = 0;
100  = theProperTimeTable = nullptr;
101 }
const G4PhysicsTable * theProperTimeTable
const G4PhysicsTable * theDEDXTable
const G4PhysicsTable * theRangeTable
const G4PhysicsTable * theLabTimeTable
const G4PhysicsTable * theInverseRangeTable
Here is the caller graph for this function:

◆ G4EnergyLossTablesHelper() [2/2]

G4EnergyLossTablesHelper::G4EnergyLossTablesHelper ( const G4PhysicsTable *  aDEDXTable,
const G4PhysicsTable *  aRangeTable,
const G4PhysicsTable *  anInverseRangeTable,
const G4PhysicsTable *  aLabTimeTable,
const G4PhysicsTable *  aProperTimeTable,
G4double  aLowestKineticEnergy,
G4double  aHighestKineticEnergy,
G4double  aMassRatio,
G4int  aNumberOfBins 
)
private

Definition at line 70 of file G4EnergyLossTables.cc.

80  :
81  theDEDXTable(aDEDXTable), theRangeTable(aRangeTable),
82  theInverseRangeTable(anInverseRangeTable),
83  theLabTimeTable(aLabTimeTable),
84  theProperTimeTable(aProperTimeTable),
85  theLowestKineticEnergy(aLowestKineticEnergy),
86  theHighestKineticEnergy(aHighestKineticEnergy),
87  theMassRatio(aMassRatio),
88  theNumberOfBins(aNumberOfBins)
89 { }
const G4PhysicsTable * theProperTimeTable
const G4PhysicsTable * theDEDXTable
const G4PhysicsTable * theRangeTable
const G4PhysicsTable * theLabTimeTable
const G4PhysicsTable * theInverseRangeTable

Friends And Related Function Documentation

◆ G4EnergyLossTables

friend class G4EnergyLossTables
friend

Definition at line 73 of file G4EnergyLossTables.hh.

Member Data Documentation

◆ theDEDXTable

const G4PhysicsTable* G4EnergyLossTablesHelper::theDEDXTable
private

Definition at line 90 of file G4EnergyLossTables.hh.

◆ theHighestKineticEnergy

G4double G4EnergyLossTablesHelper::theHighestKineticEnergy
private

Definition at line 96 of file G4EnergyLossTables.hh.

◆ theInverseRangeTable

const G4PhysicsTable* G4EnergyLossTablesHelper::theInverseRangeTable
private

Definition at line 92 of file G4EnergyLossTables.hh.

◆ theLabTimeTable

const G4PhysicsTable* G4EnergyLossTablesHelper::theLabTimeTable
private

Definition at line 93 of file G4EnergyLossTables.hh.

◆ theLowestKineticEnergy

G4double G4EnergyLossTablesHelper::theLowestKineticEnergy
private

Definition at line 95 of file G4EnergyLossTables.hh.

◆ theMassRatio

G4double G4EnergyLossTablesHelper::theMassRatio
private

Definition at line 97 of file G4EnergyLossTables.hh.

◆ theNumberOfBins

G4int G4EnergyLossTablesHelper::theNumberOfBins
private

Definition at line 98 of file G4EnergyLossTables.hh.

◆ theProperTimeTable

const G4PhysicsTable* G4EnergyLossTablesHelper::theProperTimeTable
private

Definition at line 94 of file G4EnergyLossTables.hh.

◆ theRangeTable

const G4PhysicsTable* G4EnergyLossTablesHelper::theRangeTable
private

Definition at line 91 of file G4EnergyLossTables.hh.


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