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 G4PhysicsTabletheDEDXTable
 
const G4PhysicsTabletheRangeTable
 
const G4PhysicsTabletheInverseRangeTable
 
const G4PhysicsTabletheLabTimeTable
 
const G4PhysicsTabletheProperTimeTable
 
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: