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

#include <G4BohrFluctuations.hh>

G4BohrFluctuations에 대한 상속 다이어그램 :
G4VEmFluctuationModel

Public 멤버 함수

 G4BohrFluctuations (const G4String &nam="BohrFluc")
 
virtual ~G4BohrFluctuations ()
 
virtual G4double SampleFluctuations (const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double, G4double, G4double) override
 
virtual G4double Dispersion (const G4Material *, const G4DynamicParticle *, G4double, G4double) override
 
virtual void InitialiseMe (const G4ParticleDefinition *) override
 
virtual void SetParticleAndCharge (const G4ParticleDefinition *, G4double q2)
 
const G4StringGetName () const
 

Private 멤버 함수

G4BohrFluctuationsoperator= (const G4BohrFluctuations &right)=delete
 
 G4BohrFluctuations (const G4BohrFluctuations &)=delete
 

Private 속성

const G4ParticleDefinitionparticle
 
G4double particleMass
 
G4double chargeSquare
 
G4double minNumberInteractionsBohr
 
G4double minFraction
 
G4double xmin
 
G4double minLoss
 
G4double kineticEnergy
 
G4double beta2
 

상세한 설명

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

생성자 & 소멸자 문서화

G4BohrFluctuations::G4BohrFluctuations ( const G4String nam = "BohrFluc")
explicit

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

다음을 참조함 : beta2, chargeSquare, kineticEnergy, particleMass, CLHEP::proton_mass_c2.

G4BohrFluctuations::~G4BohrFluctuations ( )
virtual

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

G4BohrFluctuations::G4BohrFluctuations ( const G4BohrFluctuations )
privatedelete

멤버 함수 문서화

G4double G4BohrFluctuations::Dispersion ( const G4Material material,
const G4DynamicParticle dp,
G4double  tmax,
G4double  length 
)
overridevirtual
const G4String & G4VEmFluctuationModel::GetName ( void  ) const
inlineinherited

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

다음을 참조함 : G4VEmFluctuationModel::name.

다음에 의해서 참조됨 : G4LossTableManager::Register(), G4EmConfigurator::SetModelForRegion().

void G4BohrFluctuations::InitialiseMe ( const G4ParticleDefinition part)
overridevirtual

G4VEmFluctuationModel(으)로부터 재구현되었습니다.

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

다음을 참조함 : chargeSquare, eplus, G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), part, particle, particleMass.

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

G4BohrFluctuations& G4BohrFluctuations::operator= ( const G4BohrFluctuations right)
privatedelete
G4double G4BohrFluctuations::SampleFluctuations ( const G4MaterialCutsCouple couple,
const G4DynamicParticle dp,
G4double  tmax,
G4double  length,
G4double  meanLoss 
)
overridevirtual
void G4VEmFluctuationModel::SetParticleAndCharge ( const G4ParticleDefinition ,
G4double  q2 
)
virtualinherited

멤버 데이타 문서화

G4double G4BohrFluctuations::beta2
private

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

다음에 의해서 참조됨 : Dispersion(), G4BohrFluctuations(), SampleFluctuations().

G4double G4BohrFluctuations::chargeSquare
private

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

다음에 의해서 참조됨 : Dispersion(), G4BohrFluctuations(), InitialiseMe().

G4double G4BohrFluctuations::kineticEnergy
private

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

다음에 의해서 참조됨 : Dispersion(), G4BohrFluctuations(), SampleFluctuations().

G4double G4BohrFluctuations::minFraction
private

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

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

G4double G4BohrFluctuations::minLoss
private

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

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

G4double G4BohrFluctuations::minNumberInteractionsBohr
private

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

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

const G4ParticleDefinition* G4BohrFluctuations::particle
private

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

다음에 의해서 참조됨 : Dispersion(), InitialiseMe().

G4double G4BohrFluctuations::particleMass
private

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

다음에 의해서 참조됨 : Dispersion(), G4BohrFluctuations(), InitialiseMe(), SampleFluctuations().

G4double G4BohrFluctuations::xmin
private

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

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


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