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

#include <XrayFluoAnalysisManager.hh>

Public 멤버 함수

virtual ~XrayFluoAnalysisManager ()
 
void book ()
 
void finish ()
 
void analyseStepping (const G4Step *aStep)
 
void analyseEnergyDep (G4double eDep)
 
void analysePrimaryGenerator (G4double energy)
 
void PhaseSpaceOn ()
 
void PhaseSpaceOff ()
 
void SetOutputFileName (G4String)
 
const std::pair< G4double,
G4String
GetEmittedParticleEnergyAndType ()
 
void LoadGunData (G4String, G4bool)
 
void SetPhysicFlag (G4bool)
 

정적 Public 멤버 함수

static XrayFluoAnalysisManagergetInstance ()
 

Private 멤버 함수

 XrayFluoAnalysisManager ()
 

Private 속성

G4String outputFileName
 
G4bool phaseSpaceFlag
 
G4bool physicFlag
 
std::vector< G4double > * gunParticleEnergies
 
std::vector< G4String > * gunParticleTypes
 
XrayFluoAnalysisMessengeranalisysMessenger
 
G4bool dataLoaded
 
G4int fParticleEnergyAndTypeIndex
 

정적 Private 속성

static XrayFluoAnalysisManagerinstance = 0
 

상세한 설명

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

생성자 & 소멸자 문서화

XrayFluoAnalysisManager::~XrayFluoAnalysisManager ( )
virtual

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

다음을 참조함 : gunParticleEnergies, gunParticleTypes, instance.

XrayFluoAnalysisManager::XrayFluoAnalysisManager ( )
private

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

다음을 참조함 : analisysMessenger, dataLoaded, fParticleEnergyAndTypeIndex, G4cout, G4endl.

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

멤버 함수 문서화

void XrayFluoAnalysisManager::analyseEnergyDep ( G4double  eDep)

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

다음을 참조함 : G4VAnalysisManager::FillH1(), keV, phaseSpaceFlag.

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

void XrayFluoAnalysisManager::analysePrimaryGenerator ( G4double  energy)
void XrayFluoAnalysisManager::analyseStepping ( const G4Step aStep)
void XrayFluoAnalysisManager::book ( )
void XrayFluoAnalysisManager::finish ( )

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

다음을 참조함 : G4VAnalysisManager::CloseFile(), G4cout, G4endl, G4VAnalysisManager::Write().

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

const std::pair< G4double, G4String > XrayFluoAnalysisManager::GetEmittedParticleEnergyAndType ( )

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

다음을 참조함 : energy, fParticleEnergyAndTypeIndex, gunParticleEnergies, gunParticleTypes, result.

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

XrayFluoAnalysisManager * XrayFluoAnalysisManager::getInstance ( )
static
void XrayFluoAnalysisManager::LoadGunData ( G4String  fileName,
G4bool  raileighFlag 
)
void XrayFluoAnalysisManager::PhaseSpaceOff ( )
inline

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

다음을 참조함 : phaseSpaceFlag.

void XrayFluoAnalysisManager::PhaseSpaceOn ( )
inline

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

다음을 참조함 : phaseSpaceFlag.

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

void XrayFluoAnalysisManager::SetOutputFileName ( G4String  newName)

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

다음을 참조함 : outputFileName.

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

void XrayFluoAnalysisManager::SetPhysicFlag ( G4bool  val)

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

다음을 참조함 : physicFlag.

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

멤버 데이타 문서화

XrayFluoAnalysisMessenger* XrayFluoAnalysisManager::analisysMessenger
private

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

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

G4bool XrayFluoAnalysisManager::dataLoaded
private

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

다음에 의해서 참조됨 : LoadGunData(), XrayFluoAnalysisManager().

G4int XrayFluoAnalysisManager::fParticleEnergyAndTypeIndex
private

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

다음에 의해서 참조됨 : GetEmittedParticleEnergyAndType(), XrayFluoAnalysisManager().

std::vector<G4double>* XrayFluoAnalysisManager::gunParticleEnergies
private

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

다음에 의해서 참조됨 : GetEmittedParticleEnergyAndType(), LoadGunData(), ~XrayFluoAnalysisManager().

std::vector<G4String>* XrayFluoAnalysisManager::gunParticleTypes
private

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

다음에 의해서 참조됨 : GetEmittedParticleEnergyAndType(), LoadGunData(), ~XrayFluoAnalysisManager().

XrayFluoAnalysisManager * XrayFluoAnalysisManager::instance = 0
staticprivate

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

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

G4String XrayFluoAnalysisManager::outputFileName
private

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

다음에 의해서 참조됨 : book(), SetOutputFileName().

G4bool XrayFluoAnalysisManager::phaseSpaceFlag
private

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

다음에 의해서 참조됨 : analyseEnergyDep(), analysePrimaryGenerator(), analyseStepping(), book(), PhaseSpaceOff(), PhaseSpaceOn().

G4bool XrayFluoAnalysisManager::physicFlag
private

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

다음에 의해서 참조됨 : analyseStepping(), SetPhysicFlag().


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