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

#include <G4ProcessVector.hh>

Public 멤버 함수

 G4ProcessVector ()
 
 G4ProcessVector (size_t)
 
 G4ProcessVector (const G4ProcessVector &)
 
virtual ~G4ProcessVector ()
 
G4ProcessVectoroperator= (const G4ProcessVector &right)
 
G4bool operator== (const G4ProcessVector &right) const
 
G4int entries () const
 
G4int length () const
 
G4int size () const
 
G4int index (G4VProcess *aProcess) const
 
G4bool contains (G4VProcess *aProcess) const
 
G4bool insert (G4VProcess *aProcess)
 
G4bool insertAt (G4int i, G4VProcess *aProcess)
 
G4VProcessremoveAt (G4int i)
 
G4VProcessremoveLast ()
 
void clear ()
 
G4VProcess *const & operator[] (G4int i) const
 
G4VProcess *const & operator() (G4int i) const
 
G4VProcess *& operator[] (G4int i)
 
G4VProcess *& operator() (G4int i)
 

Protected 타입

typedef std::vector< G4VProcess * > G4ProcVector
 

Protected 속성

G4ProcVectorpProcVector
 

상세한 설명

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

멤버 타입정의 문서화

typedef std::vector<G4VProcess*> G4ProcessVector::G4ProcVector
protected

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

생성자 & 소멸자 문서화

G4ProcessVector::G4ProcessVector ( )

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

다음을 참조함 : pProcVector.

G4ProcessVector::G4ProcessVector ( size_t  siz)
explicit

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

다음을 참조함 : pProcVector.

G4ProcessVector::G4ProcessVector ( const G4ProcessVector right)

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

다음을 참조함 : pProcVector.

G4ProcessVector::~G4ProcessVector ( )
virtual

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

다음을 참조함 : pProcVector.

멤버 함수 문서화

void G4ProcessVector::clear ( )
G4bool G4ProcessVector::contains ( G4VProcess aProcess) const

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

G4int G4ProcessVector::entries ( ) const
G4int G4ProcessVector::index ( G4VProcess aProcess) const
G4bool G4ProcessVector::insert ( G4VProcess aProcess)
G4bool G4ProcessVector::insertAt ( G4int  i,
G4VProcess aProcess 
)

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

G4int G4ProcessVector::length ( ) const
G4VProcess* const& G4ProcessVector::operator() ( G4int  i) const
G4VProcess* & G4ProcessVector::operator() ( G4int  i)
G4ProcessVector & G4ProcessVector::operator= ( const G4ProcessVector right)

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

다음을 참조함 : pProcVector.

G4bool G4ProcessVector::operator== ( const G4ProcessVector right) const
G4VProcess* const& G4ProcessVector::operator[] ( G4int  i) const
G4VProcess* & G4ProcessVector::operator[] ( G4int  i)
G4VProcess* G4ProcessVector::removeAt ( G4int  i)
G4VProcess* G4ProcessVector::removeLast ( )

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

G4int G4ProcessVector::size ( ) const

다음에 의해서 참조됨 : G4BiasingHelper::ActivatePhysicsBiasing(), G4EmCalculator::ActiveForParticle(), G4ITStepProcessor::ActiveOnlyITProcess(), G4BiasingHelper::AddLimiterProcess(), G4HadronElasticPhysicsXS::AddXSection(), G4hImpactIonisation::AlongStepDoIt(), RunAction::BeginOfRunAction(), G4VUserChemistryList::BuildPhysicsTable(), G4VUserPhysicsList::BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4PhysicsListHelper::CheckParticleList(), G4NeutronCrossSectionXS::ConstructProcess(), G4FastSimulationPhysics::ConstructProcess(), G4HadronPhysicsShieldingLEND::ConstructProcess(), G4HadronPhysicsShielding::ConstructProcess(), G4HadronPhysicsQGSP_BIC_HP::ConstructProcess(), G4GenericBiasingPhysics::ConstructProcess(), G4TheRayTracer::CreateBitMap(), G4HadronPhysicsFTFP_BERT_HP::ExtraConfiguration(), G4HadronPhysicsQGS_BIC::ExtraConfiguration(), G4HadronPhysicsFTF_BIC::ExtraConfiguration(), G4HadronPhysicsQGSP_BIC::ExtraConfiguration(), G4HadronPhysicsQGSP_BERT::ExtraConfiguration(), G4HadronPhysicsFTFP_BERT::ExtraConfiguration(), G4HadronPhysicsQGSP_BERT_HP::ExtraConfiguration(), G4HadronPhysicsINCLXX::ExtraConfiguration(), G4MuonicAtomDecay::FillResult(), G4HadronicProcess::FillResult(), G4VHadronPhysics::FindCaptureProcess(), G4VHadronPhysics::FindElasticProcess(), G4VHadronPhysics::FindFissionProcess(), G4PhysListUtil::FindInelasticProcess(), G4VHadronPhysics::FindInelasticProcess(), G4EmCalculator::FindProcess(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4BiasingProcessInterface::IsFirstPostStepDoItInterface(), G4BiasingProcessInterface::IsFirstPostStepGPILInterface(), G4BiasingProcessInterface::IsLastPostStepDoItInterface(), G4BiasingProcessInterface::IsLastPostStepGPILInterface(), G4HadronElasticProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4VMultipleScattering::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VUserPhysicsList::PreparePhysicsTable(), G4PhysicsListHelper::RegisterProcess(), G4BiasingProcessInterface::ReorderBiasingVectorAsGPIL(), G4VUserPhysicsList::RetrievePhysicsTable(), G4WorkerRunManagerKernel::SetupShadowProcess(), G4RunManagerKernel::SetupShadowProcess(), G4VUserPhysicsList::StorePhysicsTable().

멤버 데이타 문서화

G4ProcVector* G4ProcessVector::pProcVector
protected

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

다음에 의해서 참조됨 : G4ProcessVector(), operator=(), ~G4ProcessVector().


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