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

#include <G4EnergySplitter.hh>

Public 멤버 함수

 G4EnergySplitter ()
 
virtual ~G4EnergySplitter ()
 
G4int SplitEnergyInVolumes (const G4Step *aStep)
 
void GetLastVoxelID (G4int &voxelID)
 
void GetFirstVoxelID (G4int &voxelID)
 
void GetVoxelID (G4int stepNo, G4int &voxelID)
 
void GetVoxelIDAndLength (G4int stepNo, G4int &voxelID, G4double &stepLength)
 
void GetLengthAndEnergyDeposited (G4int stepNo, G4int &voxelID, G4double &stepLength, G4double &energyLoss)
 
void GetLengthAndInitialEnergy (G4double &preStepEnergy, G4int stepNo, G4int &voxelID, G4double &stepLength, G4double &initialEnergy)
 
void SetNIterations (G4int niter)
 
G4MaterialGetVoxelMaterial (G4int stepNo)
 

Private 멤버 함수

void GetStepLength (G4int stepNo, G4double &stepLength)
 
void GetPhantomParam (G4bool mustExist)
 
G4bool IsPhantomVolume (G4VPhysicalVolume *pv)
 

Private 속성

G4EnergyLossForExtrapolatortheElossExt
 
G4int theNIterations
 
std::vector< G4doubletheEnergies
 
G4PhantomParameterisationthePhantomParam
 

상세한 설명

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

생성자 & 소멸자 문서화

G4EnergySplitter::G4EnergySplitter ( )

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

다음을 참조함 : theElossExt, theNIterations, thePhantomParam.

G4EnergySplitter::~G4EnergySplitter ( )
virtual

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

다음을 참조함 : theElossExt.

멤버 함수 문서화

void G4EnergySplitter::GetFirstVoxelID ( G4int voxelID)

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

다음을 참조함 : G4RegularNavigationHelper::GetStepLengths(), G4RegularNavigationHelper::Instance().

void G4EnergySplitter::GetLastVoxelID ( G4int voxelID)

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

다음을 참조함 : G4RegularNavigationHelper::GetStepLengths(), G4RegularNavigationHelper::Instance().

void G4EnergySplitter::GetLengthAndEnergyDeposited ( G4int  stepNo,
G4int voxelID,
G4double stepLength,
G4double energyLoss 
)
inline

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

void G4EnergySplitter::GetLengthAndInitialEnergy ( G4double preStepEnergy,
G4int  stepNo,
G4int voxelID,
G4double stepLength,
G4double initialEnergy 
)
inline
void G4EnergySplitter::GetPhantomParam ( G4bool  mustExist)
private

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

다음을 참조함 : FatalException, G4Exception(), G4PhysicalVolumeStore::GetInstance(), G4PVParameterised::GetParameterisation(), IsPhantomVolume(), thePhantomParam.

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

void G4EnergySplitter::GetStepLength ( G4int  stepNo,
G4double stepLength 
)
private

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

다음을 참조함 : G4RegularNavigationHelper::GetStepLengths(), G4RegularNavigationHelper::Instance().

void G4EnergySplitter::GetVoxelID ( G4int  stepNo,
G4int voxelID 
)
void G4EnergySplitter::GetVoxelIDAndLength ( G4int  stepNo,
G4int voxelID,
G4double stepLength 
)
inline
G4Material* G4EnergySplitter::GetVoxelMaterial ( G4int  stepNo)
inline

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

G4bool G4EnergySplitter::IsPhantomVolume ( G4VPhysicalVolume pv)
private

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

다음을 참조함 : FALSE, G4VPhysicalVolume::GetRegularStructureId(), G4VPhysicalVolume::GetReplicationData(), kParameterised, kReplica, TRUE, width.

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

void G4EnergySplitter::SetNIterations ( G4int  niter)
inline
G4int G4EnergySplitter::SplitEnergyInVolumes ( const G4Step aStep)

멤버 데이타 문서화

G4EnergyLossForExtrapolator* G4EnergySplitter::theElossExt
private

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

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

std::vector<G4double> G4EnergySplitter::theEnergies
private

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

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

G4int G4EnergySplitter::theNIterations
private

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

다음에 의해서 참조됨 : G4EnergySplitter(), SplitEnergyInVolumes().

G4PhantomParameterisation* G4EnergySplitter::thePhantomParam
private

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

다음에 의해서 참조됨 : G4EnergySplitter(), GetPhantomParam(), SplitEnergyInVolumes().


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