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

#include <G4VEmFluctuationModel.hh>

G4VEmFluctuationModel에 대한 상속 다이어그램 :
G4AtimaFluctuations G4BohrFluctuations G4IonFluctuations G4mplIonisationModel G4mplIonisationWithDeltaModel G4PAIModel G4PAIPhotModel G4UniversalFluctuation

Public 멤버 함수

 G4VEmFluctuationModel (const G4String &nam)
 
virtual ~G4VEmFluctuationModel ()
 
virtual G4double SampleFluctuations (const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmax, G4double length, G4double meanLoss)=0
 
virtual G4double Dispersion (const G4Material *, const G4DynamicParticle *, G4double tmax, G4double length)=0
 
virtual void InitialiseMe (const G4ParticleDefinition *)
 
virtual void SetParticleAndCharge (const G4ParticleDefinition *, G4double q2)
 
const G4StringGetName () const
 

Private 멤버 함수

G4VEmFluctuationModeloperator= (const G4VEmFluctuationModel &right)=delete
 
 G4VEmFluctuationModel (const G4VEmFluctuationModel &)=delete
 

Private 속성

const G4String name
 
G4LossTableManagerfManager
 

상세한 설명

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

생성자 & 소멸자 문서화

G4VEmFluctuationModel::G4VEmFluctuationModel ( const G4String nam)
explicit

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

다음을 참조함 : fManager, G4LossTableManager::Instance(), G4LossTableManager::Register().

G4VEmFluctuationModel::~G4VEmFluctuationModel ( )
virtual

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

다음을 참조함 : G4LossTableManager::DeRegister(), fManager.

G4VEmFluctuationModel::G4VEmFluctuationModel ( const G4VEmFluctuationModel )
privatedelete

멤버 함수 문서화

virtual G4double G4VEmFluctuationModel::Dispersion ( const G4Material ,
const G4DynamicParticle ,
G4double  tmax,
G4double  length 
)
pure virtual
const G4String & G4VEmFluctuationModel::GetName ( void  ) const
inline

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

다음을 참조함 : name.

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

void G4VEmFluctuationModel::InitialiseMe ( const G4ParticleDefinition )
virtual

G4IonFluctuations, G4AtimaFluctuations, G4UniversalFluctuation, G4BohrFluctuations에서 재구현되었습니다.

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

G4VEmFluctuationModel& G4VEmFluctuationModel::operator= ( const G4VEmFluctuationModel right)
privatedelete
virtual G4double G4VEmFluctuationModel::SampleFluctuations ( const G4MaterialCutsCouple ,
const G4DynamicParticle ,
G4double  tmax,
G4double  length,
G4double  meanLoss 
)
pure virtual
void G4VEmFluctuationModel::SetParticleAndCharge ( const G4ParticleDefinition ,
G4double  q2 
)
virtual

멤버 데이타 문서화

G4LossTableManager* G4VEmFluctuationModel::fManager
private

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

다음에 의해서 참조됨 : G4VEmFluctuationModel(), ~G4VEmFluctuationModel().

const G4String G4VEmFluctuationModel::name
private

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

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


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