Geant4  10.00.p02
G4RegionModels Class Reference

#include <G4EmModelManager.hh>

+ Collaboration diagram for G4RegionModels:

Private Member Functions

 G4RegionModels (G4int nMod, std::vector< G4int > &indx, G4DataVector &lowE, const G4Region *reg)
 
 ~G4RegionModels ()
 
G4int SelectIndex (G4double e) const
 
G4int ModelIndex (G4int n) const
 
G4int NumberOfModels () const
 
G4double LowEdgeEnergy (G4int n) const
 
const G4RegionRegion () const
 
 G4RegionModels (G4RegionModels &)
 
G4RegionModelsoperator= (const G4RegionModels &right)
 

Private Attributes

const G4RegiontheRegion
 
G4int nModelsForRegion
 
G4inttheListOfModelIndexes
 
G4doublelowKineticEnergy
 

Friends

class G4EmModelManager
 

Detailed Description

Definition at line 82 of file G4EmModelManager.hh.

Constructor & Destructor Documentation

G4RegionModels::G4RegionModels ( G4int  nMod,
std::vector< G4int > &  indx,
G4DataVector lowE,
const G4Region reg 
)
private
G4RegionModels::~G4RegionModels ( )
private

Definition at line 101 of file G4EmModelManager.cc.

References lowKineticEnergy, and theListOfModelIndexes.

G4RegionModels::G4RegionModels ( G4RegionModels )
private

Member Function Documentation

G4double G4RegionModels::LowEdgeEnergy ( G4int  n) const
inlineprivate

Definition at line 113 of file G4EmModelManager.hh.

References lowKineticEnergy, and n.

Referenced by G4EmModelManager::DumpModelList(), G4EmModelManager::FillDEDXVector(), and G4EmModelManager::FillLambdaVector().

+ Here is the caller graph for this function:

G4int G4RegionModels::ModelIndex ( G4int  n) const
inlineprivate

Definition at line 105 of file G4EmModelManager.hh.

References n, and theListOfModelIndexes.

Referenced by G4EmModelManager::DumpModelList(), G4EmModelManager::FillDEDXVector(), G4EmModelManager::FillLambdaVector(), and G4EmModelManager::Initialise().

+ Here is the caller graph for this function:

G4int G4RegionModels::NumberOfModels ( ) const
inlineprivate

Definition at line 109 of file G4EmModelManager.hh.

References nModelsForRegion.

Referenced by G4EmModelManager::DumpModelList(), G4EmModelManager::FillDEDXVector(), G4EmModelManager::FillLambdaVector(), and G4EmModelManager::Initialise().

+ Here is the caller graph for this function:

G4RegionModels& G4RegionModels::operator= ( const G4RegionModels right)
private
const G4Region* G4RegionModels::Region ( ) const
inlineprivate

Definition at line 117 of file G4EmModelManager.hh.

References theRegion.

Referenced by G4EmModelManager::DumpModelList().

+ Here is the caller graph for this function:

G4int G4RegionModels::SelectIndex ( G4double  e) const
inlineprivate

Definition at line 96 of file G4EmModelManager.hh.

References lowKineticEnergy, nModelsForRegion, and theListOfModelIndexes.

Referenced by G4EmModelManager::SelectModel().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

friend class G4EmModelManager
friend

Definition at line 85 of file G4EmModelManager.hh.

Member Data Documentation

G4double* G4RegionModels::lowKineticEnergy
private

Definition at line 127 of file G4EmModelManager.hh.

Referenced by G4RegionModels(), LowEdgeEnergy(), SelectIndex(), and ~G4RegionModels().

G4int G4RegionModels::nModelsForRegion
private

Definition at line 125 of file G4EmModelManager.hh.

Referenced by G4RegionModels(), NumberOfModels(), and SelectIndex().

G4int* G4RegionModels::theListOfModelIndexes
private

Definition at line 126 of file G4EmModelManager.hh.

Referenced by G4RegionModels(), ModelIndex(), SelectIndex(), and ~G4RegionModels().

const G4Region* G4RegionModels::theRegion
private

Definition at line 124 of file G4EmModelManager.hh.

Referenced by G4RegionModels(), and Region().


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