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

#include <Par01PionShowerModel.hh>

Par01PionShowerModel에 대한 상속 다이어그램 :
G4VFastSimulationModel

Public 멤버 함수

 Par01PionShowerModel (G4String, G4Region *)
 
 Par01PionShowerModel (G4String)
 
 ~Par01PionShowerModel ()
 
virtual G4bool IsApplicable (const G4ParticleDefinition &)
 
virtual G4bool ModelTrigger (const G4FastTrack &)
 
virtual void DoIt (const G4FastTrack &, G4FastStep &)
 
virtual G4bool AtRestModelTrigger (const G4FastTrack &)
 
virtual void AtRestDoIt (const G4FastTrack &, G4FastStep &)
 
const G4String GetName () const
 
G4bool operator== (const G4VFastSimulationModel &) const
 

Private 멤버 함수

void AssignSpotAndCallHit (const Par01EnergySpot &eSpot)
 
void FillFakeStep (const Par01EnergySpot &eSpot)
 
void Explode (const G4FastTrack &)
 
void BuildDetectorResponse ()
 

Private 속성

G4StepfFakeStep
 
G4StepPointfFakePreStepPoint
 
G4StepPointfFakePostStepPoint
 
G4TouchableHandle fTouchableHandle
 
G4NavigatorfpNavigator
 
G4bool fNaviSetup
 
std::vector< Par01EnergySpotfeSpotList
 

상세한 설명

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

생성자 & 소멸자 문서화

Par01PionShowerModel::Par01PionShowerModel ( G4String  modelName,
G4Region envelope 
)
Par01PionShowerModel::Par01PionShowerModel ( G4String  modelName)
Par01PionShowerModel::~Par01PionShowerModel ( )

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

다음을 참조함 : fFakeStep, fpNavigator.

멤버 함수 문서화

void Par01PionShowerModel::AssignSpotAndCallHit ( const Par01EnergySpot eSpot)
private
virtual void G4VFastSimulationModel::AtRestDoIt ( const G4FastTrack ,
G4FastStep  
)
inlinevirtualinherited

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

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

virtual G4bool G4VFastSimulationModel::AtRestModelTrigger ( const G4FastTrack )
inlinevirtualinherited

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

void Par01PionShowerModel::BuildDetectorResponse ( )
private

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

다음을 참조함 : AssignSpotAndCallHit(), feSpotList.

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

void Par01PionShowerModel::DoIt ( const G4FastTrack fastTrack,
G4FastStep fastStep 
)
virtual
void Par01PionShowerModel::Explode ( const G4FastTrack fastTrack)
private
void Par01PionShowerModel::FillFakeStep ( const Par01EnergySpot eSpot)
private
const G4String G4VFastSimulationModel::GetName ( void  ) const
inlineinherited

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

다음을 참조함 : G4VFastSimulationModel::theModelName.

G4bool Par01PionShowerModel::IsApplicable ( const G4ParticleDefinition particleType)
virtual

G4VFastSimulationModel를 구현.

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

다음을 참조함 : G4PionMinus::PionMinusDefinition(), G4PionPlus::PionPlusDefinition().

G4bool Par01PionShowerModel::ModelTrigger ( const G4FastTrack )
virtual

G4VFastSimulationModel를 구현.

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

G4bool G4VFastSimulationModel::operator== ( const G4VFastSimulationModel fsm) const
inlineinherited

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

멤버 데이타 문서화

std::vector<Par01EnergySpot> Par01PionShowerModel::feSpotList
private

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

다음에 의해서 참조됨 : BuildDetectorResponse(), Explode().

G4StepPoint * Par01PionShowerModel::fFakePostStepPoint
private

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

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

G4StepPoint* Par01PionShowerModel::fFakePreStepPoint
private

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

다음에 의해서 참조됨 : FillFakeStep(), Par01PionShowerModel().

G4Step* Par01PionShowerModel::fFakeStep
private

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

다음에 의해서 참조됨 : AssignSpotAndCallHit(), FillFakeStep(), Par01PionShowerModel(), ~Par01PionShowerModel().

G4bool Par01PionShowerModel::fNaviSetup
private

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

다음에 의해서 참조됨 : FillFakeStep(), Par01PionShowerModel().

G4Navigator* Par01PionShowerModel::fpNavigator
private

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

다음에 의해서 참조됨 : FillFakeStep(), Par01PionShowerModel(), ~Par01PionShowerModel().

G4TouchableHandle Par01PionShowerModel::fTouchableHandle
private

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

다음에 의해서 참조됨 : FillFakeStep(), Par01PionShowerModel().


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