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

#include <G4TablesForExtrapolator.hh>

Public 멤버 함수

 G4TablesForExtrapolator (G4int verb, G4int bins, G4double e1, G4double e2)
 
 ~G4TablesForExtrapolator ()
 
const G4PhysicsTableGetPhysicsTable (ExtTableType type) const
 

Private 멤버 함수

void Initialisation ()
 
G4PhysicsTablePrepareTable ()
 
void ComputeElectronDEDX (const G4ParticleDefinition *part, G4PhysicsTable *table)
 
void ComputeMuonDEDX (const G4ParticleDefinition *part, G4PhysicsTable *table)
 
void ComputeProtonDEDX (const G4ParticleDefinition *part, G4PhysicsTable *table)
 
void ComputeTrasportXS (const G4ParticleDefinition *part, G4PhysicsTable *table)
 
G4TablesForExtrapolatoroperator= (const G4TablesForExtrapolator &right)=delete
 
 G4TablesForExtrapolator (const G4TablesForExtrapolator &)=delete
 

Private 속성

const G4ParticleDefinitioncurrentParticle
 
const G4ParticleDefinitionelectron
 
const G4ParticleDefinitionpositron
 
const G4ParticleDefinitionmuonPlus
 
const G4ParticleDefinitionmuonMinus
 
const G4ParticleDefinitionproton
 
G4DataVector cuts
 
G4ProductionCutspcuts
 
std::vector< const
G4MaterialCutsCouple * > 
couples
 
G4PhysicsTablededxElectron
 
G4PhysicsTablededxPositron
 
G4PhysicsTablededxMuon
 
G4PhysicsTablededxProton
 
G4PhysicsTablerangeElectron
 
G4PhysicsTablerangePositron
 
G4PhysicsTablerangeMuon
 
G4PhysicsTablerangeProton
 
G4PhysicsTableinvRangeElectron
 
G4PhysicsTableinvRangePositron
 
G4PhysicsTableinvRangeMuon
 
G4PhysicsTableinvRangeProton
 
G4PhysicsTablemscElectron
 
G4int verbose
 
G4int nbins
 
G4int nmat
 
G4double emin
 
G4double emax
 
G4double mass
 
G4double charge2
 
G4bool splineFlag
 

상세한 설명

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

생성자 & 소멸자 문서화

G4TablesForExtrapolator::G4TablesForExtrapolator ( G4int  verb,
G4int  bins,
G4double  e1,
G4double  e2 
)
explicit

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

다음을 참조함 : Initialisation().

G4TablesForExtrapolator::~G4TablesForExtrapolator ( )
G4TablesForExtrapolator::G4TablesForExtrapolator ( const G4TablesForExtrapolator )
privatedelete

멤버 함수 문서화

void G4TablesForExtrapolator::ComputeElectronDEDX ( const G4ParticleDefinition part,
G4PhysicsTable table 
)
private
void G4TablesForExtrapolator::ComputeMuonDEDX ( const G4ParticleDefinition part,
G4PhysicsTable table 
)
private
void G4TablesForExtrapolator::ComputeProtonDEDX ( const G4ParticleDefinition part,
G4PhysicsTable table 
)
private
void G4TablesForExtrapolator::ComputeTrasportXS ( const G4ParticleDefinition part,
G4PhysicsTable table 
)
private
const G4PhysicsTable * G4TablesForExtrapolator::GetPhysicsTable ( ExtTableType  type) const
void G4TablesForExtrapolator::Initialisation ( )
private
G4TablesForExtrapolator& G4TablesForExtrapolator::operator= ( const G4TablesForExtrapolator right)
privatedelete
G4PhysicsTable * G4TablesForExtrapolator::PrepareTable ( )
private

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

다음을 참조함 : emax, emin, nbins, nmat, G4PhysicsTable::push_back(), G4PhysicsVector::SetSpline(), splineFlag.

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

멤버 데이타 문서화

G4double G4TablesForExtrapolator::charge2
private

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

다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation().

std::vector<const G4MaterialCutsCouple*> G4TablesForExtrapolator::couples
private

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

다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation(), ~G4TablesForExtrapolator().

const G4ParticleDefinition* G4TablesForExtrapolator::currentParticle
private

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

다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation().

G4DataVector G4TablesForExtrapolator::cuts
private

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

다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation().

G4PhysicsTable* G4TablesForExtrapolator::dedxElectron
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

G4PhysicsTable* G4TablesForExtrapolator::dedxMuon
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

G4PhysicsTable* G4TablesForExtrapolator::dedxPositron
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

G4PhysicsTable* G4TablesForExtrapolator::dedxProton
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

const G4ParticleDefinition* G4TablesForExtrapolator::electron
private

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

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

G4double G4TablesForExtrapolator::emax
private

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

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

G4double G4TablesForExtrapolator::emin
private

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

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

G4PhysicsTable* G4TablesForExtrapolator::invRangeElectron
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

G4PhysicsTable* G4TablesForExtrapolator::invRangeMuon
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

G4PhysicsTable* G4TablesForExtrapolator::invRangePositron
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

G4PhysicsTable* G4TablesForExtrapolator::invRangeProton
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

G4double G4TablesForExtrapolator::mass
private

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

다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation().

G4PhysicsTable* G4TablesForExtrapolator::mscElectron
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

const G4ParticleDefinition* G4TablesForExtrapolator::muonMinus
private

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

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

const G4ParticleDefinition* G4TablesForExtrapolator::muonPlus
private

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

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

G4int G4TablesForExtrapolator::nbins
private

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

다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), PrepareTable().

G4int G4TablesForExtrapolator::nmat
private
G4ProductionCuts* G4TablesForExtrapolator::pcuts
private

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

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

const G4ParticleDefinition* G4TablesForExtrapolator::positron
private

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

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

const G4ParticleDefinition* G4TablesForExtrapolator::proton
private

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

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

G4PhysicsTable* G4TablesForExtrapolator::rangeElectron
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

G4PhysicsTable* G4TablesForExtrapolator::rangeMuon
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

G4PhysicsTable* G4TablesForExtrapolator::rangePositron
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

G4PhysicsTable* G4TablesForExtrapolator::rangeProton
private

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

다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().

G4bool G4TablesForExtrapolator::splineFlag
private

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

다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation(), PrepareTable().

G4int G4TablesForExtrapolator::verbose
private

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

다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation().


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