#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 XrayFluoAnalysisManager * | getInstance () |
Private 멤버 함수 | |
XrayFluoAnalysisManager () | |
Private 속성 | |
G4String | outputFileName |
G4bool | phaseSpaceFlag |
G4bool | physicFlag |
std::vector< G4double > * | gunParticleEnergies |
std::vector< G4String > * | gunParticleTypes |
XrayFluoAnalysisMessenger * | analisysMessenger |
G4bool | dataLoaded |
G4int | fParticleEnergyAndTypeIndex |
정적 Private 속성 | |
static XrayFluoAnalysisManager * | instance = 0 |
XrayFluoAnalysisManager.hh 파일의 55 번째 라인에서 정의되었습니다.
|
virtual |
XrayFluoAnalysisManager.cc 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : gunParticleEnergies, gunParticleTypes, instance.
|
private |
XrayFluoAnalysisManager.cc 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : analisysMessenger, dataLoaded, fParticleEnergyAndTypeIndex, G4cout, G4endl.
다음에 의해서 참조됨 : getInstance().
XrayFluoAnalysisManager.cc 파일의 430 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAnalysisManager::FillH1(), keV, phaseSpaceFlag.
다음에 의해서 참조됨 : XrayFluoEventAction::EndOfEventAction().
XrayFluoAnalysisManager.cc 파일의 243 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAnalysisManager::AddNtupleRow(), G4Electron::Definition(), G4Proton::Definition(), G4Gamma::Definition(), G4VSolid::DistanceToOut(), fGeomBoundary, G4VAnalysisManager::FillH1(), G4VAnalysisManager::FillNtupleDColumn(), G4VAnalysisManager::FillNtupleIColumn(), G4Track::GetCreatorProcess(), G4Track::GetCurrentStepNumber(), G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), XrayFluoDetectorConstruction::GetGeometryNavigator(), XrayFluoDetectorConstruction::GetInstance(), G4StepPoint::GetKineticEnergy(), G4VPhysicalVolume::GetLogicalVolume(), G4Track::GetMaterial(), G4DynamicParticle::GetMomentum(), G4VPhysicalVolume::GetName(), G4Material::GetName(), G4Track::GetNextVolume(), G4Track::GetParentID(), G4StepPoint::GetPhysicalVolume(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4VProcess::GetProcessName(), G4LogicalVolume::GetSolid(), G4StepPoint::GetStepStatus(), G4Step::GetTrack(), G4Track::GetVertexPosition(), G4Track::GetVolume(), keV, G4Navigator::LocateGlobalPointAndSetup(), part, phaseSpaceFlag, CLHEP::Hep3Vector::phi(), physicFlag, CLHEP::Hep3Vector::theta().
다음에 의해서 참조됨 : XrayFluoSteppingAction::UserSteppingAction().
void XrayFluoAnalysisManager::book | ( | ) |
XrayFluoAnalysisManager.cc 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAnalysisManager::CreateH1(), G4VAnalysisManager::CreateNtuple(), G4VAnalysisManager::CreateNtupleDColumn(), G4VAnalysisManager::CreateNtupleIColumn(), G4VAnalysisManager::FinishNtuple(), G4cout, G4endl, G4VAnalysisManager::OpenFile(), outputFileName, phaseSpaceFlag, G4VAnalysisManager::SetFirstHistoId(), G4VAnalysisManager::SetFirstNtupleId(), G4VAnalysisManager::SetVerboseLevel().
다음에 의해서 참조됨 : XrayFluoRunAction::BeginOfRunAction().
void XrayFluoAnalysisManager::finish | ( | ) |
XrayFluoAnalysisManager.cc 파일의 223 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAnalysisManager::CloseFile(), G4cout, G4endl, G4VAnalysisManager::Write().
다음에 의해서 참조됨 : XrayFluoRunAction::EndOfRunAction().
XrayFluoAnalysisManager.cc 파일의 203 번째 라인에서 정의되었습니다.
다음을 참조함 : energy, fParticleEnergyAndTypeIndex, gunParticleEnergies, gunParticleTypes, result.
다음에 의해서 참조됨 : XrayFluoPrimaryGeneratorAction::GeneratePrimaries().
|
static |
XrayFluoAnalysisManager.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : instance, XrayFluoAnalysisManager().
다음에 의해서 참조됨 : XrayFluoPrimaryGeneratorAction::ActivatePhaseSpace(), XrayFluoRunAction::BeginOfRunAction(), XrayFluoEventAction::EndOfEventAction(), XrayFluoRunAction::EndOfRunAction(), XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPlanePrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoSimulation::RunSimulation(), XrayFluoSteppingAction::UserSteppingAction().
XrayFluoAnalysisManager.cc 파일의 158 번째 라인에서 정의되었습니다.
다음을 참조함 : dataLoaded, energy, G4cout, G4endl, G4RootAnalysisReader::GetNtuple(), G4VAnalysisReader::GetNtupleRow(), gunParticleEnergies, gunParticleTypes, MeV, G4VAnalysisReader::SetNtupleDColumn(), G4VAnalysisReader::SetNtupleIColumn(), G4VAnalysisReader::SetVerboseLevel().
다음에 의해서 참조됨 : XrayFluoPrimaryGeneratorAction::ActivatePhaseSpace().
|
inline |
XrayFluoAnalysisManager.hh 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : phaseSpaceFlag.
|
inline |
XrayFluoAnalysisManager.hh 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : phaseSpaceFlag.
다음에 의해서 참조됨 : XrayFluoSimulation::RunSimulation().
XrayFluoAnalysisManager.cc 파일의 455 번째 라인에서 정의되었습니다.
다음을 참조함 : outputFileName.
다음에 의해서 참조됨 : XrayFluoAnalysisMessenger::SetNewValue().
XrayFluoAnalysisManager.cc 파일의 236 번째 라인에서 정의되었습니다.
다음을 참조함 : physicFlag.
다음에 의해서 참조됨 : XrayFluoAnalysisMessenger::SetNewValue().
|
private |
XrayFluoAnalysisManager.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : XrayFluoAnalysisManager().
|
private |
XrayFluoAnalysisManager.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadGunData(), XrayFluoAnalysisManager().
|
private |
XrayFluoAnalysisManager.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetEmittedParticleEnergyAndType(), XrayFluoAnalysisManager().
|
private |
XrayFluoAnalysisManager.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetEmittedParticleEnergyAndType(), LoadGunData(), ~XrayFluoAnalysisManager().
|
private |
XrayFluoAnalysisManager.hh 파일의 102 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetEmittedParticleEnergyAndType(), LoadGunData(), ~XrayFluoAnalysisManager().
|
staticprivate |
XrayFluoAnalysisManager.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getInstance(), ~XrayFluoAnalysisManager().
|
private |
XrayFluoAnalysisManager.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : book(), SetOutputFileName().
|
private |
XrayFluoAnalysisManager.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : analyseEnergyDep(), analysePrimaryGenerator(), analyseStepping(), book(), PhaseSpaceOff(), PhaseSpaceOn().
|
private |
XrayFluoAnalysisManager.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : analyseStepping(), SetPhysicFlag().