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

#include <GB04BOptrBremSplitting.hh>

GB04BOptrBremSplitting에 대한 상속 다이어그램 :
G4VBiasingOperator

Public 멤버 함수

 GB04BOptrBremSplitting ()
 
virtual ~GB04BOptrBremSplitting ()
 
virtual void StartRun ()
 
virtual void StartTracking (const G4Track *track)
 
virtual void Configure ()
 
virtual void ConfigureForWorker ()
 
virtual void EndTracking ()
 
const G4String GetName () const
 
void AttachTo (const G4LogicalVolume *)
 
G4BiasingAppliedCase GetPreviousBiasingAppliedCase () const
 
G4VBiasingOperationGetProposedOccurenceBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess)
 
G4VBiasingOperationGetProposedFinalStateBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess)
 
G4VBiasingOperationGetProposedNonPhysicsBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess)
 
void ExitingBiasing (const G4Track *track, const G4BiasingProcessInterface *callingProcess)
 
void ReportOperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced)
 
void ReportOperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *occurenceOperationApplied, G4double weightForOccurenceInteraction, G4VBiasingOperation *finalStateOperationApplied, const G4VParticleChange *particleChangeProduced)
 
const G4VBiasingOperationGetPreviousNonPhysicsAppliedOperation ()
 

정적 Public 멤버 함수

static const std::vector
< G4VBiasingOperator * > & 
GetBiasingOperators ()
 
static G4VBiasingOperatorGetBiasingOperator (const G4LogicalVolume *)
 

Protected 멤버 함수

virtual void OperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced)
 
virtual void OperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *occurenceOperationApplied, G4double weightForOccurenceInteraction, G4VBiasingOperation *finalStateOperationApplied, const G4VParticleChange *particleChangeProduced)
 
virtual void ExitBiasing (const G4Track *track, const G4BiasingProcessInterface *callingProcess)
 

Private 멤버 함수

virtual G4VBiasingOperationProposeNonPhysicsBiasingOperation (const G4Track *, const G4BiasingProcessInterface *)
 
virtual G4VBiasingOperationProposeOccurenceBiasingOperation (const G4Track *, const G4BiasingProcessInterface *)
 
virtual G4VBiasingOperationProposeFinalStateBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess)
 

Private 속성

GB04BOptnBremSplittingfBremSplittingOperation
 
G4int fSplittingFactor
 
G4bool fBiasPrimaryOnly
 
G4bool fBiasOnlyOnce
 
G4int fNInteractions
 
G4GenericMessengerfSplittingFactorMessenger
 
G4GenericMessengerfBiasPrimaryOnlyMessenger
 
G4GenericMessengerfBiasOnlyOnceMessenger
 

상세한 설명

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

생성자 & 소멸자 문서화

GB04BOptrBremSplitting::GB04BOptrBremSplitting ( )
virtual GB04BOptrBremSplitting::~GB04BOptrBremSplitting ( )
inlinevirtual

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

멤버 함수 문서화

void G4VBiasingOperator::AttachTo ( const G4LogicalVolume logical)
inherited
virtual void G4VBiasingOperator::Configure ( )
inlinevirtualinherited

G4BOptrForceCollision에서 재구현되었습니다.

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

virtual void G4VBiasingOperator::ConfigureForWorker ( )
inlinevirtualinherited

G4BOptrForceCollision에서 재구현되었습니다.

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

virtual void G4VBiasingOperator::EndTracking ( )
inlinevirtualinherited

G4BOptrForceCollision에서 재구현되었습니다.

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

void G4VBiasingOperator::ExitBiasing ( const G4Track track,
const G4BiasingProcessInterface callingProcess 
)
protectedvirtualinherited

GB02BOptrMultiParticleForceCollision, G4BOptrForceCollision에서 재구현되었습니다.

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

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

void G4VBiasingOperator::ExitingBiasing ( const G4Track track,
const G4BiasingProcessInterface callingProcess 
)
inherited
G4VBiasingOperator * G4VBiasingOperator::GetBiasingOperator ( const G4LogicalVolume logical)
staticinherited
static const std::vector< G4VBiasingOperator* >& G4VBiasingOperator::GetBiasingOperators ( )
inlinestaticinherited
const G4String G4VBiasingOperator::GetName ( void  ) const
inlineinherited
G4BiasingAppliedCase G4VBiasingOperator::GetPreviousBiasingAppliedCase ( ) const
inlineinherited

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

다음을 참조함 : G4VBiasingOperator::fPreviousBiasingAppliedCase.

const G4VBiasingOperation* G4VBiasingOperator::GetPreviousNonPhysicsAppliedOperation ( )
inlineinherited

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

다음을 참조함 : G4VBiasingOperator::fPreviousAppliedNonPhysicsBiasingOperation.

G4VBiasingOperation * G4VBiasingOperator::GetProposedFinalStateBiasingOperation ( const G4Track track,
const G4BiasingProcessInterface callingProcess 
)
inherited
G4VBiasingOperation * G4VBiasingOperator::GetProposedNonPhysicsBiasingOperation ( const G4Track track,
const G4BiasingProcessInterface callingProcess 
)
inherited
G4VBiasingOperation * G4VBiasingOperator::GetProposedOccurenceBiasingOperation ( const G4Track track,
const G4BiasingProcessInterface callingProcess 
)
inherited
void G4VBiasingOperator::OperationApplied ( const G4BiasingProcessInterface callingProcess,
G4BiasingAppliedCase  biasingCase,
G4VBiasingOperation operationApplied,
const G4VParticleChange particleChangeProduced 
)
protectedvirtualinherited

G4BOptrForceCollision, GB02BOptrMultiParticleForceCollision에서 재구현되었습니다.

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

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

void G4VBiasingOperator::OperationApplied ( const G4BiasingProcessInterface callingProcess,
G4BiasingAppliedCase  biasingCase,
G4VBiasingOperation occurenceOperationApplied,
G4double  weightForOccurenceInteraction,
G4VBiasingOperation finalStateOperationApplied,
const G4VParticleChange particleChangeProduced 
)
protectedvirtualinherited
G4VBiasingOperation * GB04BOptrBremSplitting::ProposeFinalStateBiasingOperation ( const G4Track track,
const G4BiasingProcessInterface callingProcess 
)
privatevirtual

G4VBiasingOperator를 구현.

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

다음을 참조함 : fBiasOnlyOnce, fBiasPrimaryOnly, fBremSplittingOperation, fNInteractions, G4Track::GetParentID().

virtual G4VBiasingOperation* GB04BOptrBremSplitting::ProposeNonPhysicsBiasingOperation ( const G4Track ,
const G4BiasingProcessInterface  
)
inlineprivatevirtual

G4VBiasingOperator를 구현.

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

virtual G4VBiasingOperation* GB04BOptrBremSplitting::ProposeOccurenceBiasingOperation ( const G4Track ,
const G4BiasingProcessInterface  
)
inlineprivatevirtual

G4VBiasingOperator를 구현.

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

void G4VBiasingOperator::ReportOperationApplied ( const G4BiasingProcessInterface callingProcess,
G4BiasingAppliedCase  biasingCase,
G4VBiasingOperation operationApplied,
const G4VParticleChange particleChangeProduced 
)
inherited
void G4VBiasingOperator::ReportOperationApplied ( const G4BiasingProcessInterface callingProcess,
G4BiasingAppliedCase  biasingCase,
G4VBiasingOperation occurenceOperationApplied,
G4double  weightForOccurenceInteraction,
G4VBiasingOperation finalStateOperationApplied,
const G4VParticleChange particleChangeProduced 
)
inherited
void GB04BOptrBremSplitting::StartRun ( )
virtual

G4VBiasingOperator(으)로부터 재구현되었습니다.

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

다음을 참조함 : fBiasOnlyOnce, fBiasPrimaryOnly, fBremSplittingOperation, fSplittingFactor, G4cout, G4endl, G4VBiasingOperator::GetName(), GB04BOptnBremSplitting::SetSplittingFactor().

void GB04BOptrBremSplitting::StartTracking ( const G4Track track)
virtual

G4VBiasingOperator(으)로부터 재구현되었습니다.

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

다음을 참조함 : fNInteractions.

멤버 데이타 문서화

G4bool GB04BOptrBremSplitting::fBiasOnlyOnce
private

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

다음에 의해서 참조됨 : GB04BOptrBremSplitting(), ProposeFinalStateBiasingOperation(), StartRun().

G4GenericMessenger* GB04BOptrBremSplitting::fBiasOnlyOnceMessenger
private

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

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

G4bool GB04BOptrBremSplitting::fBiasPrimaryOnly
private

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

다음에 의해서 참조됨 : GB04BOptrBremSplitting(), ProposeFinalStateBiasingOperation(), StartRun().

G4GenericMessenger* GB04BOptrBremSplitting::fBiasPrimaryOnlyMessenger
private

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

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

GB04BOptnBremSplitting* GB04BOptrBremSplitting::fBremSplittingOperation
private

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

다음에 의해서 참조됨 : GB04BOptrBremSplitting(), ProposeFinalStateBiasingOperation(), StartRun().

G4int GB04BOptrBremSplitting::fNInteractions
private

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

다음에 의해서 참조됨 : ProposeFinalStateBiasingOperation(), StartTracking().

G4int GB04BOptrBremSplitting::fSplittingFactor
private

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

다음에 의해서 참조됨 : GB04BOptrBremSplitting(), StartRun().

G4GenericMessenger* GB04BOptrBremSplitting::fSplittingFactorMessenger
private

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

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


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