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

#include <G4EmSaturation.hh>

Public 멤버 함수

 G4EmSaturation (G4int verb)
 
virtual ~G4EmSaturation ()
 
virtual G4double VisibleEnergyDeposition (const G4ParticleDefinition *, const G4MaterialCutsCouple *, G4double length, G4double edepTotal, G4double edepNIEL=0.0) const
 
void InitialiseG4Saturation ()
 
G4double FindG4BirksCoefficient (const G4Material *)
 
void DumpBirksCoefficients ()
 
void DumpG4BirksCoefficients ()
 
G4double VisibleEnergyDepositionAtAStep (const G4Step *) const
 
void SetVerbose (G4int)
 

Private 멤버 함수

G4EmSaturationoperator= (const G4EmSaturation &right)=delete
 
 G4EmSaturation (const G4EmSaturation &)=delete
 
void InitialiseBirksCoefficient (const G4Material *)
 
void InitialiseG4materials ()
 

Private 속성

const G4ParticleDefinitionelectron
 
const G4ParticleDefinitionproton
 
G4NistManagernist
 
G4int verbose
 
G4int nG4Birks
 
G4int nWarnings
 

정적 Private 속성

static G4int nMaterials = 0
 
static std::vector< G4doublemassFactors
 
static std::vector< G4doubleeffCharges
 
static std::vector< G4doubleg4MatData
 
static std::vector< G4Stringg4MatNames
 

상세한 설명

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

생성자 & 소멸자 문서화

G4EmSaturation::G4EmSaturation ( G4int  verb)
explicit

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

다음을 참조함 : electron, G4NistManager::Instance(), nG4Birks, nist, nWarnings, proton, verbose.

G4EmSaturation::~G4EmSaturation ( )
virtual

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

G4EmSaturation::G4EmSaturation ( const G4EmSaturation )
privatedelete

멤버 함수 문서화

void G4EmSaturation::DumpBirksCoefficients ( )
void G4EmSaturation::DumpG4BirksCoefficients ( )

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

다음을 참조함 : G4cout, G4endl, g4MatData, g4MatNames, MeV, mm, nG4Birks.

G4double G4EmSaturation::FindG4BirksCoefficient ( const G4Material mat)

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

다음을 참조함 : G4cout, G4endl, g4MatData, g4MatNames, G4Material::GetName(), InitialiseG4materials(), MeV, mm, nG4Birks, verbose.

void G4EmSaturation::InitialiseBirksCoefficient ( const G4Material mat)
private
void G4EmSaturation::InitialiseG4materials ( )
private

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

다음을 참조함 : g4MatData, g4MatNames, MeV, mm, nG4Birks.

다음에 의해서 참조됨 : FindG4BirksCoefficient(), InitialiseG4Saturation().

void G4EmSaturation::InitialiseG4Saturation ( )
G4EmSaturation& G4EmSaturation::operator= ( const G4EmSaturation right)
privatedelete
void G4EmSaturation::SetVerbose ( G4int  val)
inline

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

다음을 참조함 : verbose.

G4double G4EmSaturation::VisibleEnergyDeposition ( const G4ParticleDefinition p,
const G4MaterialCutsCouple couple,
G4double  length,
G4double  edepTotal,
G4double  edepNIEL = 0.0 
) const
virtual
G4double G4EmSaturation::VisibleEnergyDepositionAtAStep ( const G4Step step) const
inline

멤버 데이타 문서화

std::vector< G4double > G4EmSaturation::effCharges
staticprivate

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

다음에 의해서 참조됨 : DumpBirksCoefficients(), InitialiseBirksCoefficient(), InitialiseG4Saturation(), VisibleEnergyDeposition().

const G4ParticleDefinition* G4EmSaturation::electron
private

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

다음에 의해서 참조됨 : G4EmSaturation(), InitialiseBirksCoefficient(), VisibleEnergyDeposition().

std::vector< G4double > G4EmSaturation::g4MatData
staticprivate

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

다음에 의해서 참조됨 : DumpG4BirksCoefficients(), FindG4BirksCoefficient(), InitialiseBirksCoefficient(), InitialiseG4materials().

std::vector< G4String > G4EmSaturation::g4MatNames
staticprivate

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

다음에 의해서 참조됨 : DumpG4BirksCoefficients(), FindG4BirksCoefficient(), InitialiseBirksCoefficient(), InitialiseG4materials().

std::vector< G4double > G4EmSaturation::massFactors
staticprivate

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

다음에 의해서 참조됨 : DumpBirksCoefficients(), InitialiseBirksCoefficient(), InitialiseG4Saturation(), VisibleEnergyDeposition().

G4int G4EmSaturation::nG4Birks
private
G4NistManager* G4EmSaturation::nist
private

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

다음에 의해서 참조됨 : G4EmSaturation(), InitialiseBirksCoefficient().

G4int G4EmSaturation::nMaterials = 0
staticprivate

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

다음에 의해서 참조됨 : DumpBirksCoefficients(), InitialiseG4Saturation().

G4int G4EmSaturation::nWarnings
private

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

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

const G4ParticleDefinition* G4EmSaturation::proton
private

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

다음에 의해서 참조됨 : G4EmSaturation(), InitialiseBirksCoefficient(), VisibleEnergyDeposition().

G4int G4EmSaturation::verbose
private

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

다음에 의해서 참조됨 : FindG4BirksCoefficient(), G4EmSaturation(), InitialiseG4Saturation(), SetVerbose().


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