#include <CexmcPhysicsManager.hh>
Public 멤버 함수 | |
CexmcPhysicsManager () | |
virtual | ~CexmcPhysicsManager () |
virtual CexmcProductionModel * | GetProductionModel (void)=0 |
virtual G4bool | IsStudiedProcessAllowed (void) const =0 |
virtual void | ResampleTrackLengthInTarget (const G4Track *track, const G4StepPoint *stepPoint=NULL)=0 |
virtual void | SetupConstructionHook (const CexmcSetup *setup)=0 |
G4bool | OnlyBeamParticleCanTriggerStudiedProcess (void) const |
void | IncrementNumberOfTriggeredStudiedInteractions (void) |
void | ResetNumberOfTriggeredStudiedInteractions (void) |
G4double | GetProposedMaxIL (void) const |
void | SetMaxIL (const G4ThreeVector &direction) |
void | SetMaxILCorrection (G4double value) |
void | SetProposedMaxIL (G4double value) |
Protected 멤버 함수 | |
virtual void | CalculateBasicMaxIL (const G4ThreeVector &direction)=0 |
Protected 속성 | |
G4double | basicMaxIL |
G4double | maxILCorrection |
G4double | proposedMaxIL |
G4int | numberOfTriggeredStudiedInteractions |
G4bool | onlyBeamParticleCanTriggerStudiedProcess |
Private 속성 | |
CexmcPhysicsManagerMessenger * | messenger |
CexmcPhysicsManager.hh 파일의 58 번째 라인에서 정의되었습니다.
CexmcPhysicsManager::CexmcPhysicsManager | ( | ) |
CexmcPhysicsManager.cc 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : messenger.
|
virtual |
CexmcPhysicsManager.cc 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : messenger.
|
protectedpure virtual |
CexmcPhysicsList< BasePhysics, StudiedPhysics, ProductionModel >에서 구현되었습니다.
다음에 의해서 참조됨 : SetMaxIL().
|
pure virtual |
CexmcPhysicsManager.hh 파일의 131 번째 라인에서 정의되었습니다.
다음을 참조함 : proposedMaxIL.
CexmcPhysicsManager.hh 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : numberOfTriggeredStudiedInteractions.
다음에 의해서 참조됨 : CexmcStudiedProcess::PostStepDoIt().
CexmcPhysicsManager.hh 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : onlyBeamParticleCanTriggerStudiedProcess.
다음에 의해서 참조됨 : CexmcTrackingAction::PreUserTrackingAction().
|
pure virtual |
CexmcPhysicsManager.hh 파일의 124 번째 라인에서 정의되었습니다.
다음을 참조함 : numberOfTriggeredStudiedInteractions.
다음에 의해서 참조됨 : CexmcEventAction::BeginOfEventAction().
|
inline |
CexmcPhysicsManager.hh 파일의 137 번째 라인에서 정의되었습니다.
다음을 참조함 : basicMaxIL, CalculateBasicMaxIL(), maxILCorrection, proposedMaxIL.
다음에 의해서 참조됨 : CexmcParticleGun::SetOrigDirection().
CexmcPhysicsManager.hh 파일의 144 번째 라인에서 정의되었습니다.
다음을 참조함 : basicMaxIL, maxILCorrection, proposedMaxIL.
다음에 의해서 참조됨 : CexmcPhysicsManagerMessenger::SetNewValue().
CexmcPhysicsManager.hh 파일의 151 번째 라인에서 정의되었습니다.
다음을 참조함 : proposedMaxIL.
|
pure virtual |
CexmcPhysicsList< BasePhysics, StudiedPhysics, ProductionModel >에서 구현되었습니다.
다음에 의해서 참조됨 : CexmcSetup::Construct().
|
protected |
CexmcPhysicsManager.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetMaxIL(), SetMaxILCorrection().
|
protected |
CexmcPhysicsManager.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetMaxIL(), SetMaxILCorrection().
|
private |
CexmcPhysicsManager.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcPhysicsManager(), ~CexmcPhysicsManager().
|
protected |
CexmcPhysicsManager.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IncrementNumberOfTriggeredStudiedInteractions(), ResetNumberOfTriggeredStudiedInteractions().
|
protected |
CexmcPhysicsManager.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnlyBeamParticleCanTriggerStudiedProcess().
|
protected |
CexmcPhysicsManager.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetProposedMaxIL(), SetMaxIL(), SetMaxILCorrection(), SetProposedMaxIL().