#include <G4VBiasingOperator.hh>
정적 Public 멤버 함수 | |
static const std::vector < G4VBiasingOperator * > & | GetBiasingOperators () |
static G4VBiasingOperator * | GetBiasingOperator (const G4LogicalVolume *) |
정적 Private 속성 | |
static G4MapCache< const G4LogicalVolume *, G4VBiasingOperator * > | fLogicalToSetupMap |
static G4VectorCache < G4VBiasingOperator * > | fOperators |
static G4Cache < G4BiasingOperatorStateNotifier * > | fStateNotifier |
Friends | |
class | G4BiasingOperatorStateNotifier |
G4VBiasingOperator.hh 파일의 181 번째 라인에서 정의되었습니다.
G4VBiasingOperator::G4VBiasingOperator | ( | G4String | name | ) |
G4VBiasingOperator.cc 파일의 36 번째 라인에서 정의되었습니다.
다음을 참조함 : fOperators, fStateNotifier, G4Cache< VALTYPE >::Get(), G4VectorCache< VALTYPE >::Push_back(), G4Cache< VALTYPE >::Put().
|
virtual |
G4VBiasingOperator.cc 파일의 55 번째 라인에서 정의되었습니다.
void G4VBiasingOperator::AttachTo | ( | const G4LogicalVolume * | logical | ) |
G4VBiasingOperator.cc 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MapCache< KEYTYPE, VALTYPE >::End(), G4MapCache< KEYTYPE, VALTYPE >::Find(), fLogicalToSetupMap, G4endl, G4Exception(), G4LogicalVolume::GetName(), GetName(), JustWarning.
다음에 의해서 참조됨 : GB05DetectorConstruction::ConstructSDandField(), GB02DetectorConstruction::ConstructSDandField(), GB01DetectorConstruction::ConstructSDandField(), GB04DetectorConstruction::ConstructSDandField(), GB03DetectorConstruction::SetupBiasing().
|
inlinevirtual |
G4BOptrForceCollision에서 재구현되었습니다.
G4VBiasingOperator.hh 파일의 272 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4BOptrForceCollision에서 재구현되었습니다.
G4VBiasingOperator.hh 파일의 275 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4BOptrForceCollision에서 재구현되었습니다.
G4VBiasingOperator.hh 파일의 280 번째 라인에서 정의되었습니다.
|
protectedvirtual |
GB02BOptrMultiParticleForceCollision, G4BOptrForceCollision에서 재구현되었습니다.
G4VBiasingOperator.cc 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExitingBiasing().
void G4VBiasingOperator::ExitingBiasing | ( | const G4Track * | track, |
const G4BiasingProcessInterface * | callingProcess | ||
) |
G4VBiasingOperator.cc 파일의 152 번째 라인에서 정의되었습니다.
다음을 참조함 : BAC_None, ExitBiasing(), fFinalStateBiasingOperation, fNonPhysicsBiasingOperation, fOccurenceBiasingOperation, fPreviousAppliedFinalStateBiasingOperation, fPreviousAppliedNonPhysicsBiasingOperation, fPreviousAppliedOccurenceBiasingOperation, fPreviousBiasingAppliedCase, fPreviousProposedFinalStateBiasingOperation, fPreviousProposedNonPhysicsBiasingOperation, fPreviousProposedOccurenceBiasingOperation.
다음에 의해서 참조됨 : GB02BOptrMultiParticleForceCollision::ExitBiasing().
|
static |
G4VBiasingOperator.cc 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MapCache< KEYTYPE, VALTYPE >::End(), G4MapCache< KEYTYPE, VALTYPE >::Find(), fLogicalToSetupMap.
다음에 의해서 참조됨 : G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength().
|
inlinestatic |
G4VBiasingOperator.hh 파일의 289 번째 라인에서 정의되었습니다.
다음을 참조함 : fName.
다음에 의해서 참조됨 : AttachTo(), GB05DetectorConstruction::ConstructSDandField(), GB02DetectorConstruction::ConstructSDandField(), GB01DetectorConstruction::ConstructSDandField(), GB04DetectorConstruction::ConstructSDandField(), G4BOptrForceCollision::EndTracking(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), G4BOptrForceCollisionTrackData::Print(), GB04BOptrBremSplitting::StartRun(), GB03BOptrGeometryBasedBiasing::StartRun(), G4BOptrForceCollisionTrackData::~G4BOptrForceCollisionTrackData().
|
inline |
G4VBiasingOperator.hh 파일의 292 번째 라인에서 정의되었습니다.
다음을 참조함 : fPreviousBiasingAppliedCase.
|
inline |
G4VBiasingOperator.hh 파일의 316 번째 라인에서 정의되었습니다.
다음을 참조함 : fPreviousAppliedNonPhysicsBiasingOperation.
G4VBiasingOperation * G4VBiasingOperator::GetProposedFinalStateBiasingOperation | ( | const G4Track * | track, |
const G4BiasingProcessInterface * | callingProcess | ||
) |
G4VBiasingOperator.cc 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : fFinalStateBiasingOperation, ProposeFinalStateBiasingOperation().
다음에 의해서 참조됨 : GB02BOptrMultiParticleForceCollision::ProposeFinalStateBiasingOperation().
G4VBiasingOperation * G4VBiasingOperator::GetProposedNonPhysicsBiasingOperation | ( | const G4Track * | track, |
const G4BiasingProcessInterface * | callingProcess | ||
) |
G4VBiasingOperator.cc 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : fNonPhysicsBiasingOperation, ProposeNonPhysicsBiasingOperation().
다음에 의해서 참조됨 : GB02BOptrMultiParticleForceCollision::ProposeNonPhysicsBiasingOperation().
G4VBiasingOperation * G4VBiasingOperator::GetProposedOccurenceBiasingOperation | ( | const G4Track * | track, |
const G4BiasingProcessInterface * | callingProcess | ||
) |
G4VBiasingOperator.cc 파일의 86 번째 라인에서 정의되었습니다.
다음을 참조함 : fOccurenceBiasingOperation, ProposeOccurenceBiasingOperation().
다음에 의해서 참조됨 : GB02BOptrMultiParticleForceCollision::ProposeOccurenceBiasingOperation(), G4ChannelingOptrMultiParticleChangeCrossSection::ProposeOccurenceBiasingOperation(), GB01BOptrMultiParticleChangeCrossSection::ProposeOccurenceBiasingOperation().
|
protectedvirtual |
G4BOptrForceCollision, GB02BOptrMultiParticleForceCollision에서 재구현되었습니다.
G4VBiasingOperator.cc 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ReportOperationApplied().
|
protectedvirtual |
|
protectedpure virtual |
GB06BOptrSplitAndKillByImportance, GB05BOptrSplitAndKillByCrossSection, GB01BOptrMultiParticleChangeCrossSection, G4ChannelingOptrChangeCrossSection, GB01BOptrChangeCrossSection, G4ChannelingOptrMultiParticleChangeCrossSection, GB03BOptrGeometryBasedBiasing, G4BOptrForceCollision, GB04BOptrBremSplitting, GB02BOptrMultiParticleForceCollision에서 구현되었습니다.
다음에 의해서 참조됨 : GetProposedFinalStateBiasingOperation().
|
protectedpure virtual |
GB06BOptrSplitAndKillByImportance, GB05BOptrSplitAndKillByCrossSection, GB01BOptrMultiParticleChangeCrossSection, G4ChannelingOptrChangeCrossSection, GB01BOptrChangeCrossSection, G4ChannelingOptrMultiParticleChangeCrossSection, G4BOptrForceCollision, GB03BOptrGeometryBasedBiasing, GB04BOptrBremSplitting, GB02BOptrMultiParticleForceCollision에서 구현되었습니다.
다음에 의해서 참조됨 : GetProposedNonPhysicsBiasingOperation().
|
protectedpure virtual |
GB06BOptrSplitAndKillByImportance, GB05BOptrSplitAndKillByCrossSection, G4ChannelingOptrChangeCrossSection, GB01BOptrMultiParticleChangeCrossSection, GB01BOptrChangeCrossSection, G4ChannelingOptrMultiParticleChangeCrossSection, GB03BOptrGeometryBasedBiasing, G4BOptrForceCollision, GB04BOptrBremSplitting, GB02BOptrMultiParticleForceCollision에서 구현되었습니다.
다음에 의해서 참조됨 : GetProposedOccurenceBiasingOperation().
void G4VBiasingOperator::ReportOperationApplied | ( | const G4BiasingProcessInterface * | callingProcess, |
G4BiasingAppliedCase | biasingCase, | ||
G4VBiasingOperation * | operationApplied, | ||
const G4VParticleChange * | particleChangeProduced | ||
) |
G4VBiasingOperator.cc 파일의 104 번째 라인에서 정의되었습니다.
다음을 참조함 : BAC_FinalState, BAC_None, BAC_NonPhysics, BAC_Occurence, fPreviousAppliedFinalStateBiasingOperation, fPreviousAppliedNonPhysicsBiasingOperation, fPreviousAppliedOccurenceBiasingOperation, fPreviousBiasingAppliedCase, G4Exception(), JustWarning, OperationApplied().
다음에 의해서 참조됨 : GB02BOptrMultiParticleForceCollision::OperationApplied(), G4ChannelingOptrMultiParticleChangeCrossSection::OperationApplied(), GB01BOptrMultiParticleChangeCrossSection::OperationApplied().
void G4VBiasingOperator::ReportOperationApplied | ( | const G4BiasingProcessInterface * | callingProcess, |
G4BiasingAppliedCase | biasingCase, | ||
G4VBiasingOperation * | occurenceOperationApplied, | ||
G4double | weightForOccurenceInteraction, | ||
G4VBiasingOperation * | finalStateOperationApplied, | ||
const G4VParticleChange * | particleChangeProduced | ||
) |
G4VBiasingOperator.cc 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : fPreviousAppliedFinalStateBiasingOperation, fPreviousAppliedOccurenceBiasingOperation, fPreviousBiasingAppliedCase, OperationApplied().
|
inlinevirtual |
|
friend |
G4VBiasingOperator.hh 파일의 186 번째 라인에서 정의되었습니다.
|
private |
G4VBiasingOperator.hh 파일의 334 번째 라인에서 정의되었습니다.
|
private |
G4VBiasingOperator.hh 파일의 338 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExitingBiasing(), GetProposedFinalStateBiasingOperation().
|
staticprivate |
G4VBiasingOperator.hh 파일의 323 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AttachTo(), GetBiasingOperator().
|
private |
G4VBiasingOperator.hh 파일의 320 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetName().
|
private |
G4VBiasingOperator.hh 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExitingBiasing(), GetProposedNonPhysicsBiasingOperation().
|
private |
G4VBiasingOperator.hh 파일의 337 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExitingBiasing(), GetProposedOccurenceBiasingOperation().
|
staticprivate |
G4VBiasingOperator.hh 파일의 325 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VBiasingOperator(), GetBiasingOperators().
|
private |
G4VBiasingOperator.hh 파일의 346 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExitingBiasing(), ReportOperationApplied().
|
private |
G4VBiasingOperator.hh 파일의 347 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExitingBiasing(), GetPreviousNonPhysicsAppliedOperation(), ReportOperationApplied().
|
private |
G4VBiasingOperator.hh 파일의 345 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExitingBiasing(), ReportOperationApplied().
|
private |
G4VBiasingOperator.hh 파일의 348 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExitingBiasing(), GetPreviousBiasingAppliedCase(), ReportOperationApplied().
|
private |
G4VBiasingOperator.hh 파일의 343 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExitingBiasing().
|
private |
G4VBiasingOperator.hh 파일의 344 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExitingBiasing().
|
private |
G4VBiasingOperator.hh 파일의 342 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExitingBiasing().
|
private |
G4VBiasingOperator.hh 파일의 333 번째 라인에서 정의되었습니다.
|
staticprivate |
G4VBiasingOperator.hh 파일의 329 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VBiasingOperator().