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

#include <Par01EMShowerModel.hh>

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

Public 멤버 함수

 Par01EMShowerModel (G4String, G4Region *)
 
 Par01EMShowerModel (G4String)
 
 ~Par01EMShowerModel ()
 
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
 
G4MaterialfCsI
 
std::vector< Par01EnergySpotfeSpotList
 

상세한 설명

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

생성자 & 소멸자 문서화

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

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

다음을 참조함 : fFakeStep, fpNavigator.

멤버 함수 문서화

void Par01EMShowerModel::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 Par01EMShowerModel::BuildDetectorResponse ( )
private

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

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

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

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

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

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

G4bool Par01EMShowerModel::IsApplicable ( const G4ParticleDefinition particleType)
virtual

G4VFastSimulationModel를 구현.

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

다음을 참조함 : G4Electron::ElectronDefinition(), G4Gamma::GammaDefinition(), G4Positron::PositronDefinition().

G4bool Par01EMShowerModel::ModelTrigger ( const G4FastTrack fastTrack)
virtual

G4VFastSimulationModel를 구현.

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

다음을 참조함 : G4Track::GetKineticEnergy(), G4FastTrack::GetPrimaryTrack(), MeV.

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

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

멤버 데이타 문서화

G4Material* Par01EMShowerModel::fCsI
private

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

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

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

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

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

G4StepPoint * Par01EMShowerModel::fFakePostStepPoint
private

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

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

G4StepPoint* Par01EMShowerModel::fFakePreStepPoint
private

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

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

G4Step* Par01EMShowerModel::fFakeStep
private

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

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

G4bool Par01EMShowerModel::fNaviSetup
private

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

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

G4Navigator* Par01EMShowerModel::fpNavigator
private

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

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

G4TouchableHandle Par01EMShowerModel::fTouchableHandle
private

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

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


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