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

#include <G4PhysicsListHelper.hh>

Public 멤버 함수

G4bool RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle)
 
void AddTransportation ()
 
void UseCoupledTransportation (G4bool vl=true)
 
void CheckParticleList () const
 
void DumpOrdingParameterTable (G4int subType=-1) const
 
G4PhysicsListOrderingParameter GetOrdingParameter (G4int subType) const
 
void SetVerboseLevel (G4int value)
 
G4int GetVerboseLevel () const
 

정적 Public 멤버 함수

static G4PhysicsListHelperGetPhysicsListHelper ()
 

Private 타입

typedef std::vector
< G4PhysicsListOrderingParameter
G4OrdParamTable
 

Private 멤버 함수

 G4PhysicsListHelper ()
 
virtual ~G4PhysicsListHelper ()
 
void ReadOrdingParameterTable ()
 
void ReadInDefaultOrderingParameter ()
 

Private 속성

G4ParticleTabletheParticleTable
 
G4ParticleTable::G4PTblDicIteratoraParticleIterator
 
G4bool useCoupledTransportation
 
G4VProcesstheTransportationProcess
 
G4int verboseLevel
 
G4OrdParamTabletheTable
 
G4int sizeOfTable
 
G4String ordParamFileName
 

정적 Private 속성

static G4ThreadLocal
G4PhysicsListHelper
pPLHelper = 0
 

상세한 설명

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

멤버 타입정의 문서화

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

생성자 & 소멸자 문서화

G4PhysicsListHelper::G4PhysicsListHelper ( )
private
G4PhysicsListHelper::~G4PhysicsListHelper ( )
privatevirtual

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

다음을 참조함 : sizeOfTable, theTable, theTransportationProcess.

멤버 함수 문서화

void G4PhysicsListHelper::AddTransportation ( )
void G4PhysicsListHelper::CheckParticleList ( ) const
void G4PhysicsListHelper::DumpOrdingParameterTable ( G4int  subType = -1) const
G4PhysicsListOrderingParameter G4PhysicsListHelper::GetOrdingParameter ( G4int  subType) const
G4PhysicsListHelper * G4PhysicsListHelper::GetPhysicsListHelper ( )
static

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

다음을 참조함 : G4PhysicsListHelper(), pPLHelper.

다음에 의해서 참조됨 : PhysicsList::AddDecay(), PhysicsList::AddRadioactiveDecay(), PhysicsList::AddTrackingCut(), G4EmDNAPhysics_option3::ConstructProcess(), G4EmDNAPhysics_stationary::ConstructProcess(), G4EmDNAPhysics_stationary_option2::ConstructProcess(), G4EmDNAPhysics_stationary_option4::ConstructProcess(), G4EmDNAPhysics_stationary_option6::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmDNAPhysics_option4::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmDNAPhysics_option5::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmDNAPhysics_option1::ConstructProcess(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), G4EmDNAPhysics_option2::ConstructProcess(), G4EmDNAChemistry::ConstructProcess(), G4EmDNAPhysicsActivator::ConstructProcess(), G4MuonicAtomDecayPhysics::ConstructProcess(), G4RadioactiveDecayPhysics::ConstructProcess(), PhysListEmPenelope::ConstructProcess(), PhysListEmLivermore::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), ElectromagneticPhysics::ConstructProcess(), G4EmDNAPhysics_option6::ConstructProcess(), G4MonopolePhysics::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), G4UnknownDecayPhysics::ConstructProcess(), PhysListEm19DStandard::ConstructProcess(), PhysListEm5DStandard::ConstructProcess(), G4EmStandardPhysics_option4_channeling::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4DecayPhysics::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), TSPhysicsList::ConstructProcess(), G4EmExtraPhysics::ConstructProcess(), G4VUserPhysicsList::G4VUserPhysicsList(), G4VUPLData::initialize(), G4VPhysicsConstructor::RegisterProcess(), G4UserPhysicsListMessenger::SetNewValue().

G4int G4PhysicsListHelper::GetVerboseLevel ( ) const
inline

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

다음을 참조함 : verboseLevel.

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

void G4PhysicsListHelper::ReadInDefaultOrderingParameter ( )
private
void G4PhysicsListHelper::ReadOrdingParameterTable ( )
private
G4bool G4PhysicsListHelper::RegisterProcess ( G4VProcess process,
G4ParticleDefinition particle 
)

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

다음을 참조함 : G4ProcessManager::AddProcess(), FatalException, G4cout, G4endl, G4Exception(), G4ParticleDefinition::GetParticleName(), G4ProcessManager::GetProcessList(), G4ParticleDefinition::GetProcessManager(), G4VProcess::GetProcessName(), G4VProcess::GetProcessSubType(), G4VProcess::GetProcessType(), G4PhysicsListOrderingParameter::isDuplicable, JustWarning, G4PhysicsListOrderingParameter::ordering, ordParamFileName, G4PhysicsListOrderingParameter::processSubType, G4PhysicsListOrderingParameter::processType, G4ProcessManager::SetProcessOrdering(), G4ProcessManager::SetProcessOrderingToFirst(), G4ProcessManager::SetProcessOrderingToLast(), G4ProcessVector::size(), sizeOfTable, theTable, tmp, verboseLevel.

다음에 의해서 참조됨 : PhysicsList::AddDecay(), PhysicsList::AddRadioactiveDecay(), PhysicsList::AddTrackingCut(), G4EmDNAPhysics_option3::ConstructProcess(), G4EmDNAPhysics_stationary::ConstructProcess(), G4EmDNAPhysics_stationary_option2::ConstructProcess(), G4EmDNAPhysics_stationary_option4::ConstructProcess(), G4EmDNAPhysics_stationary_option6::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmDNAPhysics_option4::ConstructProcess(), G4EmDNAPhysics_option5::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmDNAPhysics_option1::ConstructProcess(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), G4EmDNAPhysics_option2::ConstructProcess(), G4EmDNAChemistry::ConstructProcess(), G4EmDNAPhysicsActivator::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), PhysListEmPenelope::ConstructProcess(), ElectromagneticPhysics::ConstructProcess(), PhysListEmLivermore::ConstructProcess(), G4EmDNAPhysics_option6::ConstructProcess(), G4MonopolePhysics::ConstructProcess(), G4UnknownDecayPhysics::ConstructProcess(), PhysListEm5DStandard::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), PhysListEm19DStandard::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4_channeling::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4DecayPhysics::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), TSPhysicsList::ConstructProcess(), G4EmExtraPhysics::ConstructProcess(), G4VPhysicsConstructor::RegisterProcess().

void G4PhysicsListHelper::SetVerboseLevel ( G4int  value)
inline

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

다음을 참조함 : verboseLevel.

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

void G4PhysicsListHelper::UseCoupledTransportation ( G4bool  vl = true)
inline

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

다음을 참조함 : useCoupledTransportation.

멤버 데이타 문서화

G4ParticleTable::G4PTblDicIterator* G4PhysicsListHelper::aParticleIterator
private

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

다음에 의해서 참조됨 : AddTransportation(), CheckParticleList(), G4PhysicsListHelper().

G4String G4PhysicsListHelper::ordParamFileName
private

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

다음에 의해서 참조됨 : DumpOrdingParameterTable(), GetOrdingParameter(), ReadOrdingParameterTable(), RegisterProcess().

G4ThreadLocal G4PhysicsListHelper * G4PhysicsListHelper::pPLHelper = 0
staticprivate

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

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

G4int G4PhysicsListHelper::sizeOfTable
private
G4ParticleTable* G4PhysicsListHelper::theParticleTable
private

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

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

G4OrdParamTable* G4PhysicsListHelper::theTable
private
G4VProcess* G4PhysicsListHelper::theTransportationProcess
private

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

다음에 의해서 참조됨 : AddTransportation(), ~G4PhysicsListHelper().

G4bool G4PhysicsListHelper::useCoupledTransportation
private

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

다음에 의해서 참조됨 : AddTransportation(), UseCoupledTransportation().

G4int G4PhysicsListHelper::verboseLevel
private

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