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

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

+ Collaboration diagram for G4MicroElecSiStructure:

Public Member Functions

 G4MicroElecSiStructure ()
 
virtual ~G4MicroElecSiStructure ()
 
G4double Energy (G4int level)
 
G4int NumberOfLevels ()
 

Private Attributes

G4int nLevels
 
std::vector< G4doubleenergyConstant
 

Detailed Description

Definition at line 51 of file G4MicroElecSiStructure.hh.

View newest version in sPHENIX GitHub at line 51 of file G4MicroElecSiStructure.hh

Constructor & Destructor Documentation

G4MicroElecSiStructure::G4MicroElecSiStructure ( )

Definition at line 46 of file G4MicroElecSiStructure.cc.

View newest version in sPHENIX GitHub at line 46 of file G4MicroElecSiStructure.cc

References energyConstant, eV, and nLevels.

G4MicroElecSiStructure::~G4MicroElecSiStructure ( )
virtual

Definition at line 59 of file G4MicroElecSiStructure.cc.

View newest version in sPHENIX GitHub at line 59 of file G4MicroElecSiStructure.cc

Member Function Documentation

G4double G4MicroElecSiStructure::Energy ( G4int  level)

Definition at line 63 of file G4MicroElecSiStructure.cc.

View newest version in sPHENIX GitHub at line 63 of file G4MicroElecSiStructure.cc

References energyConstant, and nLevels.

Referenced by G4MicroElecInelasticModel::DifferentialCrossSection(), G4MicroElecInelasticModel::RandomizeEjectedElectronEnergy(), G4MicroElecInelasticModel::RandomizeEjectedElectronEnergyFromCumulatedDcs(), G4MicroElecInelasticModel::SampleSecondaries(), and G4MicroElecInelasticModel::TransferedEnergy().

+ Here is the caller graph for this function:

G4int G4MicroElecSiStructure::NumberOfLevels ( )
inline

Definition at line 61 of file G4MicroElecSiStructure.hh.

View newest version in sPHENIX GitHub at line 61 of file G4MicroElecSiStructure.hh

References nLevels.

Member Data Documentation

std::vector<G4double> G4MicroElecSiStructure::energyConstant
private

Definition at line 69 of file G4MicroElecSiStructure.hh.

View newest version in sPHENIX GitHub at line 69 of file G4MicroElecSiStructure.hh

Referenced by Energy(), and G4MicroElecSiStructure().

G4int G4MicroElecSiStructure::nLevels
private

Definition at line 67 of file G4MicroElecSiStructure.hh.

View newest version in sPHENIX GitHub at line 67 of file G4MicroElecSiStructure.hh

Referenced by Energy(), G4MicroElecSiStructure(), and NumberOfLevels().


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