#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) |
G4Material * | GetVoxelMaterial (G4int stepNo) |
Private 멤버 함수 | |
void | GetStepLength (G4int stepNo, G4double &stepLength) |
void | GetPhantomParam (G4bool mustExist) |
G4bool | IsPhantomVolume (G4VPhysicalVolume *pv) |
Private 속성 | |
G4EnergyLossForExtrapolator * | theElossExt |
G4int | theNIterations |
std::vector< G4double > | theEnergies |
G4PhantomParameterisation * | thePhantomParam |
G4EnergySplitter.hh 파일의 46 번째 라인에서 정의되었습니다.
G4EnergySplitter::G4EnergySplitter | ( | ) |
G4EnergySplitter.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : theElossExt, theNIterations, thePhantomParam.
|
virtual |
G4EnergySplitter.cc 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : theElossExt.
G4EnergySplitter.cc 파일의 308 번째 라인에서 정의되었습니다.
다음을 참조함 : G4RegularNavigationHelper::GetStepLengths(), G4RegularNavigationHelper::Instance().
G4EnergySplitter.cc 파일의 302 번째 라인에서 정의되었습니다.
다음을 참조함 : G4RegularNavigationHelper::GetStepLengths(), G4RegularNavigationHelper::Instance().
|
inline |
다음에 의해서 참조됨 : G4ScoreSplittingProcess::PostStepDoIt().
|
inline |
G4EnergySplitter.cc 파일의 261 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), G4PhysicalVolumeStore::GetInstance(), G4PVParameterised::GetParameterisation(), IsPhantomVolume(), thePhantomParam.
다음에 의해서 참조됨 : SplitEnergyInVolumes().
G4EnergySplitter.cc 파일의 330 번째 라인에서 정의되었습니다.
다음을 참조함 : G4RegularNavigationHelper::GetStepLengths(), G4RegularNavigationHelper::Instance().
G4EnergySplitter.cc 파일의 314 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UIcommand::ConvertToString(), FatalErrorInArgument, G4Exception(), G4RegularNavigationHelper::GetStepLengths(), G4RegularNavigationHelper::Instance().
다음에 의해서 참조됨 : G4ScoreSplittingProcess::PostStepDoIt().
|
inline |
|
inline |
다음에 의해서 참조됨 : G4ScoreSplittingProcess::PostStepDoIt().
|
private |
G4EnergySplitter.cc 파일의 285 번째 라인에서 정의되었습니다.
다음을 참조함 : FALSE, G4VPhysicalVolume::GetRegularStructureId(), G4VPhysicalVolume::GetReplicationData(), kParameterised, kReplica, TRUE, width.
다음에 의해서 참조됨 : GetPhantomParam().
G4EnergySplitter.cc 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : edep, FALSE, first, G4cout, G4endl, G4EmCalculator::GetDEDX(), G4Track::GetDefinition(), G4StepPoint::GetKineticEnergy(), G4StepPoint::GetMaterial(), G4PhantomParameterisation::GetMaterial(), G4Material::GetName(), G4ParticleDefinition::GetPDGCharge(), GetPhantomParam(), G4Step::GetPreStepPoint(), G4Step::GetStepLength(), G4RegularNavigationHelper::GetStepLengths(), G4Step::GetTotalEnergyDeposit(), G4Step::GetTrack(), G4RegularNavigationHelper::Instance(), part, second, stepLength, theElossExt, theEnergies, theNIterations, thePhantomParam, TRUE, G4EnergyLossForExtrapolator::TrueStepLength().
다음에 의해서 참조됨 : G4ScoreSplittingProcess::PostStepDoIt().
|
private |
G4EnergySplitter.hh 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EnergySplitter(), SplitEnergyInVolumes(), ~G4EnergySplitter().
|
private |
G4EnergySplitter.hh 파일의 75 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SplitEnergyInVolumes().
|
private |
G4EnergySplitter.hh 파일의 73 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EnergySplitter(), SplitEnergyInVolumes().
|
private |
G4EnergySplitter.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EnergySplitter(), GetPhantomParam(), SplitEnergyInVolumes().