#include <HadrontherapyLet.hh>
Public 멤버 함수 | |
~HadrontherapyLet () | |
void | Initialize () |
void | Clear () |
void | Fill (G4int i, G4int j, G4int k, G4double DE, G4double DX) |
void | FillEnergySpectrum (G4int trackID, G4ParticleDefinition *particleDef, G4double DE, G4double DX, G4int i, G4int j, G4int k) |
void | LetOutput () |
void | StoreLetAscii () |
정적 Public 멤버 함수 | |
static HadrontherapyLet * | GetInstance (HadrontherapyDetectorConstruction *) |
static HadrontherapyLet * | GetInstance () |
정적 Public 속성 | |
static G4bool | doCalculation = false |
Private 멤버 함수 | |
HadrontherapyLet (HadrontherapyDetectorConstruction *) | |
정적 Private 속성 | |
static HadrontherapyLet * | instance = NULL |
HadrontherapyLet.hh 파일의 61 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.cc 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : density, detectorMat, DtotalLetD, FatalException, G4Exception(), HadrontherapyMatrix::GetInstance(), G4RunManager::GetRunManager(), matrix, numberOfVoxelAlongX, numberOfVoxelAlongY, numberOfVoxelAlongZ, nVoxels, pPGA, totalLetD.
다음에 의해서 참조됨 : GetInstance().
HadrontherapyLet::~HadrontherapyLet | ( | ) |
HadrontherapyLet.cc 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : Clear(), DtotalLetD, totalLetD.
void HadrontherapyLet::Clear | ( | ) |
Clear all stored data
HadrontherapyLet.cc 파일의 99 번째 라인에서 정의되었습니다.
다음을 참조함 : ionLetStore.
다음에 의해서 참조됨 : Initialize(), ~HadrontherapyLet().
void HadrontherapyLet::FillEnergySpectrum | ( | G4int | trackID, |
G4ParticleDefinition * | particleDef, | ||
G4double | DE, | ||
G4double | DX, | ||
G4int | i, | ||
G4int | j, | ||
G4int | k | ||
) |
HadrontherapyLet.cc 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : A(), doCalculation, DtotalLetD, ionLetStore, ionLet::letDD, ionLet::letDN, matrix, nVoxels, totalLetD, Z.
|
static |
HadrontherapyLet.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : HadrontherapyLet(), instance.
|
static |
HadrontherapyLet.cc 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : instance.
다음에 의해서 참조됨 : main(), HadrontherapyDetectorSD::ProcessHits(), HadrontherapyAnalysisFileMessenger::SetNewValue(), HadrontherapyDetectorConstruction::UpdateGeometry().
void HadrontherapyLet::Initialize | ( | ) |
HadrontherapyLet.cc 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : Clear(), DtotalLetD, nVoxels, totalLetD.
void HadrontherapyLet::LetOutput | ( | ) |
HadrontherapyLet.cc 파일의 173 번째 라인에서 정의되었습니다.
다음을 참조함 : ion, ionLetStore, nVoxels, totalLetD.
void HadrontherapyLet::StoreLetAscii | ( | ) |
HadrontherapyLet.cc 파일의 191 번째 라인에서 정의되었습니다.
다음을 참조함 : a, A(), G4VAnalysisManager::AddNtupleRow(), G4VAnalysisManager::CloseFile(), G4VAnalysisManager::CreateNtuple(), G4VAnalysisManager::CreateNtupleDColumn(), G4VAnalysisManager::CreateNtupleIColumn(), filename, G4VAnalysisManager::FillNtupleDColumn(), G4VAnalysisManager::FillNtupleIColumn(), G4VAnalysisManager::FinishNtuple(), G4endl, ionLetStore, keV, left, matrix, numberOfVoxelAlongX, numberOfVoxelAlongY, numberOfVoxelAlongZ, ofs, G4VAnalysisManager::OpenFile(), G4VAnalysisManager::SetFirstHistoId(), G4VAnalysisManager::SetFirstNtupleId(), G4VAnalysisManager::SetVerboseLevel(), totalLetD, um, width, G4VAnalysisManager::Write().
|
private |
HadrontherapyLet.hh 파일의 97 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 99 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HadrontherapyLet().
|
private |
HadrontherapyLet.hh 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HadrontherapyLet().
|
static |
HadrontherapyLet.hh 파일의 70 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FillEnergySpectrum().
|
private |
HadrontherapyLet.hh 파일의 101 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 101 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 100 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 100 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 99 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FillEnergySpectrum(), HadrontherapyLet(), Initialize(), ~HadrontherapyLet().
|
private |
HadrontherapyLet.hh 파일의 97 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : StoreLetAscii().
|
staticprivate |
HadrontherapyLet.hh 파일의 86 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInstance().
|
private |
HadrontherapyLet.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clear(), FillEnergySpectrum(), LetOutput(), StoreLetAscii().
|
private |
HadrontherapyLet.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FillEnergySpectrum(), HadrontherapyLet(), StoreLetAscii().
|
private |
HadrontherapyLet.hh 파일의 98 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 99 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 104 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 101 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 101 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 100 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 100 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 99 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HadrontherapyLet(), StoreLetAscii().
|
private |
HadrontherapyLet.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HadrontherapyLet(), StoreLetAscii().
|
private |
HadrontherapyLet.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HadrontherapyLet(), StoreLetAscii().
|
private |
HadrontherapyLet.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FillEnergySpectrum(), HadrontherapyLet(), Initialize(), LetOutput().
|
private |
HadrontherapyLet.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : StoreLetAscii().
|
private |
HadrontherapyLet.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HadrontherapyLet().
|
private |
HadrontherapyLet.hh 파일의 97 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 103 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 103 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 94 번째 라인에서 정의되었습니다.
|
private |
HadrontherapyLet.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FillEnergySpectrum(), HadrontherapyLet(), Initialize(), LetOutput(), StoreLetAscii(), ~HadrontherapyLet().
|
private |
HadrontherapyLet.hh 파일의 103 번째 라인에서 정의되었습니다.