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

#include <G4LossTableBuilder.hh>

Public Member Functions

 G4LossTableBuilder ()
 
virtual ~G4LossTableBuilder ()
 
void BuildDEDXTable (G4PhysicsTable *dedxTable, const std::vector< G4PhysicsTable * > &)
 
void BuildRangeTable (const G4PhysicsTable *dedxTable, G4PhysicsTable *rangeTable, G4bool isIonisation=false)
 
void BuildInverseRangeTable (const G4PhysicsTable *rangeTable, G4PhysicsTable *invRangeTable, G4bool isIonisation=false)
 
G4PhysicsTableBuildTableForModel (G4PhysicsTable *table, G4VEmModel *model, const G4ParticleDefinition *, G4double emin, G4double emax, G4bool spline)
 
void InitialiseBaseMaterials (G4PhysicsTable *table)
 
const std::vector< G4int > * GetCoupleIndexes ()
 
const std::vector< G4double > * GetDensityFactors ()
 
G4bool GetFlag (size_t idx) const
 
void SetSplineFlag (G4bool flag)
 
void SetInitialisationFlag (G4bool flag)
 

Detailed Description

Definition at line 61 of file G4LossTableBuilder.hh.

Constructor & Destructor Documentation

G4LossTableBuilder::G4LossTableBuilder ( )

Definition at line 72 of file G4LossTableBuilder.cc.

G4LossTableBuilder::~G4LossTableBuilder ( )
virtual

Definition at line 84 of file G4LossTableBuilder.cc.

Member Function Documentation

void G4LossTableBuilder::BuildDEDXTable ( G4PhysicsTable dedxTable,
const std::vector< G4PhysicsTable * > &  list 
)

Definition at line 94 of file G4LossTableBuilder.cc.

Here is the call graph for this function:

void G4LossTableBuilder::BuildInverseRangeTable ( const G4PhysicsTable rangeTable,
G4PhysicsTable invRangeTable,
G4bool  isIonisation = false 
)

Definition at line 213 of file G4LossTableBuilder.cc.

Here is the call graph for this function:

void G4LossTableBuilder::BuildRangeTable ( const G4PhysicsTable dedxTable,
G4PhysicsTable rangeTable,
G4bool  isIonisation = false 
)

Definition at line 128 of file G4LossTableBuilder.cc.

Here is the call graph for this function:

G4PhysicsTable * G4LossTableBuilder::BuildTableForModel ( G4PhysicsTable table,
G4VEmModel model,
const G4ParticleDefinition part,
G4double  emin,
G4double  emax,
G4bool  spline 
)

Definition at line 400 of file G4LossTableBuilder.cc.

Here is the call graph for this function:

const std::vector< G4int > * G4LossTableBuilder::GetCoupleIndexes ( )
inline

Definition at line 123 of file G4LossTableBuilder.hh.

Here is the caller graph for this function:

const std::vector< G4double > * G4LossTableBuilder::GetDensityFactors ( )
inline

Definition at line 130 of file G4LossTableBuilder.hh.

Here is the caller graph for this function:

G4bool G4LossTableBuilder::GetFlag ( size_t  idx) const
inline

Definition at line 136 of file G4LossTableBuilder.hh.

Here is the caller graph for this function:

void G4LossTableBuilder::InitialiseBaseMaterials ( G4PhysicsTable table)

Definition at line 249 of file G4LossTableBuilder.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4LossTableBuilder::SetInitialisationFlag ( G4bool  flag)
inline

Definition at line 146 of file G4LossTableBuilder.hh.

Here is the caller graph for this function:

void G4LossTableBuilder::SetSplineFlag ( G4bool  flag)
inline

Definition at line 141 of file G4LossTableBuilder.hh.

Here is the caller graph for this function:


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