Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Private 멤버 함수 | Private 속성 | 모든 멤버 목록
G4ElectronIonPair 클래스 참조

#include <G4ElectronIonPair.hh>

Public 멤버 함수

 G4ElectronIonPair (G4int verb)
 
virtual ~G4ElectronIonPair ()
 
G4double MeanNumberOfIonsAlongStep (const G4ParticleDefinition *, const G4Material *, G4double edepTotal, G4double edepNIEL=0.0)
 
G4double MeanNumberOfIonsAlongStep (const G4Step *)
 
G4int SampleNumberOfIonsAlongStep (const G4Step *)
 
std::vector< G4ThreeVector > * SampleIonsAlongStep (const G4Step *)
 
G4int ResidualeChargePostStep (const G4ParticleDefinition *, const G4TrackVector *secondary=nullptr, G4int processSubType=-1) const
 
G4int ResidualeChargePostStep (const G4Step *) const
 
G4double FindG4MeanEnergyPerIonPair (const G4Material *) const
 
void DumpMeanEnergyPerIonPair () const
 
void DumpG4MeanEnergyPerIonPair () const
 
void SetVerbose (G4int)
 

Private 멤버 함수

void Initialise ()
 
G4double FindMeanEnergyPerIonPair (const G4Material *) const
 
G4ElectronIonPairoperator= (const G4ElectronIonPair &right)=delete
 
 G4ElectronIonPair (const G4ElectronIonPair &)=delete
 

Private 속성

const G4MaterialcurMaterial
 
G4double curMeanEnergy
 
G4double invFanoFactor
 
G4int verbose
 
G4int nMaterials
 
std::vector< G4doubleg4MatData
 
std::vector< G4Stringg4MatNames
 

상세한 설명

G4ElectronIonPair.hh 파일의 74 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4ElectronIonPair::G4ElectronIonPair ( G4int  verb)
explicit

G4ElectronIonPair.cc 파일의 58 번째 라인에서 정의되었습니다.

다음을 참조함 : curMaterial, curMeanEnergy, Initialise(), invFanoFactor, nMaterials, verbose.

G4ElectronIonPair::~G4ElectronIonPair ( )
virtual

G4ElectronIonPair.cc 파일의 70 번째 라인에서 정의되었습니다.

G4ElectronIonPair::G4ElectronIonPair ( const G4ElectronIonPair )
privatedelete

멤버 함수 문서화

void G4ElectronIonPair::DumpG4MeanEnergyPerIonPair ( ) const

G4ElectronIonPair.cc 파일의 190 번째 라인에서 정의되었습니다.

다음을 참조함 : eV, G4cout, G4endl, g4MatData, g4MatNames, nMaterials.

void G4ElectronIonPair::DumpMeanEnergyPerIonPair ( ) const
G4double G4ElectronIonPair::FindG4MeanEnergyPerIonPair ( const G4Material mat) const

G4ElectronIonPair.cc 파일의 147 번째 라인에서 정의되었습니다.

다음을 참조함 : eV, G4cout, G4endl, g4MatData, g4MatNames, G4Material::GetIonisation(), G4Material::GetName(), nMaterials, G4IonisParamMat::SetMeanEnergyPerIonPair(), verbose.

다음에 의해서 참조됨 : MeanNumberOfIonsAlongStep().

G4double G4ElectronIonPair::FindMeanEnergyPerIonPair ( const G4Material ) const
private
void G4ElectronIonPair::Initialise ( )
private

G4ElectronIonPair.cc 파일의 204 번째 라인에서 정의되었습니다.

다음을 참조함 : eV, g4MatData, g4MatNames, nMaterials.

다음에 의해서 참조됨 : G4ElectronIonPair().

G4double G4ElectronIonPair::MeanNumberOfIonsAlongStep ( const G4ParticleDefinition part,
const G4Material material,
G4double  edepTotal,
G4double  edepNIEL = 0.0 
)
G4double G4ElectronIonPair::MeanNumberOfIonsAlongStep ( const G4Step step)
inline
G4ElectronIonPair& G4ElectronIonPair::operator= ( const G4ElectronIonPair right)
privatedelete
G4int G4ElectronIonPair::ResidualeChargePostStep ( const G4ParticleDefinition ,
const G4TrackVector secondary = nullptr,
G4int  processSubType = -1 
) const

G4ElectronIonPair.cc 파일의 134 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ResidualeChargePostStep().

G4int G4ElectronIonPair::ResidualeChargePostStep ( const G4Step step) const
inline
std::vector< G4ThreeVector > * G4ElectronIonPair::SampleIonsAlongStep ( const G4Step step)
G4int G4ElectronIonPair::SampleNumberOfIonsAlongStep ( const G4Step step)
inline

G4ElectronIonPair.hh 파일의 148 번째 라인에서 정의되었습니다.

다음을 참조함 : G4lrint(), invFanoFactor, MeanNumberOfIonsAlongStep(), G4INCL::DeJongSpin::shoot().

다음에 의해서 참조됨 : Run::AddEnergy(), SampleIonsAlongStep().

void G4ElectronIonPair::SetVerbose ( G4int  val)
inline

G4ElectronIonPair.hh 파일의 167 번째 라인에서 정의되었습니다.

다음을 참조함 : verbose.

다음에 의해서 참조됨 : G4LossTableManager::ResetParameters().

멤버 데이타 문서화

const G4Material* G4ElectronIonPair::curMaterial
private

G4ElectronIonPair.hh 파일의 125 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ElectronIonPair(), MeanNumberOfIonsAlongStep().

G4double G4ElectronIonPair::curMeanEnergy
private

G4ElectronIonPair.hh 파일의 126 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ElectronIonPair(), MeanNumberOfIonsAlongStep().

std::vector<G4double> G4ElectronIonPair::g4MatData
private

G4ElectronIonPair.hh 파일의 134 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DumpG4MeanEnergyPerIonPair(), FindG4MeanEnergyPerIonPair(), Initialise().

std::vector<G4String> G4ElectronIonPair::g4MatNames
private

G4ElectronIonPair.hh 파일의 135 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DumpG4MeanEnergyPerIonPair(), FindG4MeanEnergyPerIonPair(), Initialise().

G4double G4ElectronIonPair::invFanoFactor
private

G4ElectronIonPair.hh 파일의 128 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ElectronIonPair(), SampleNumberOfIonsAlongStep().

G4int G4ElectronIonPair::nMaterials
private

G4ElectronIonPair.hh 파일의 131 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DumpG4MeanEnergyPerIonPair(), FindG4MeanEnergyPerIonPair(), G4ElectronIonPair(), Initialise().

G4int G4ElectronIonPair::verbose
private

G4ElectronIonPair.hh 파일의 130 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : FindG4MeanEnergyPerIonPair(), G4ElectronIonPair(), SampleIonsAlongStep(), SetVerbose().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: