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

#include <GFlashShowerModel.hh>

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

Public 멤버 함수

 GFlashShowerModel (G4String, G4Envelope *)
 
 GFlashShowerModel (G4String)
 
 ~GFlashShowerModel ()
 
G4bool ModelTrigger (const G4FastTrack &)
 
G4bool IsApplicable (const G4ParticleDefinition &)
 
void DoIt (const G4FastTrack &, G4FastStep &)
 
void SetFlagParamType (G4int I)
 
void SetFlagParticleContainment (G4int I)
 
void SetStepInX0 (G4double Lenght)
 
void SetParameterisation (GVFlashShowerParameterisation &DP)
 
void SetHitMaker (GFlashHitMaker &Maker)
 
void SetParticleBounds (GFlashParticleBounds &SpecificBound)
 
G4int GetFlagParamType ()
 
G4int GetFlagParticleContainment ()
 
G4double GetStepInX0 ()
 
virtual G4bool AtRestModelTrigger (const G4FastTrack &)
 
virtual void AtRestDoIt (const G4FastTrack &, G4FastStep &)
 
const G4String GetName () const
 
G4bool operator== (const G4VFastSimulationModel &) const
 

Public 속성

GFlashParticleBoundsPBound
 
GVFlashShowerParameterisationParameterisation
 

Private 멤버 함수

void ElectronDoIt (const G4FastTrack &, G4FastStep &)
 
G4bool CheckParticleDefAndContainment (const G4FastTrack &fastTrack)
 
G4bool CheckContainment (const G4FastTrack &fastTrack)
 

Private 속성

GFlashHitMakerHMaker
 
GFlashShowerModelMessengerMessenger
 
G4int FlagParamType
 
G4int FlagParticleContainment
 0=no GFlash 1=only em showers parametrized 더 자세히 ...
 
G4double StepInX0
 0=no check ///1=only fully contained... 더 자세히 ...
 
G4double EnergyStop
 

상세한 설명

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

생성자 & 소멸자 문서화

GFlashShowerModel::GFlashShowerModel ( G4String  modelName,
G4Envelope envelope 
)

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

다음을 참조함 : FlagParamType, FlagParticleContainment, Messenger, StepInX0.

GFlashShowerModel::GFlashShowerModel ( G4String  modelName)

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

다음을 참조함 : FlagParamType, FlagParticleContainment, Messenger, StepInX0.

GFlashShowerModel::~GFlashShowerModel ( )

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

다음을 참조함 : Messenger.

멤버 함수 문서화

virtual void G4VFastSimulationModel::AtRestDoIt ( const G4FastTrack ,
G4FastStep  
)
inlinevirtualinherited

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

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

virtual G4bool G4VFastSimulationModel::AtRestModelTrigger ( const G4FastTrack )
inlinevirtualinherited

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

G4bool GFlashShowerModel::CheckContainment ( const G4FastTrack fastTrack)
private
G4bool GFlashShowerModel::CheckParticleDefAndContainment ( const G4FastTrack fastTrack)
private
void GFlashShowerModel::DoIt ( const G4FastTrack fastTrack,
G4FastStep fastStep 
)
virtual
void GFlashShowerModel::ElectronDoIt ( const G4FastTrack fastTrack,
G4FastStep fastStep 
)
private
G4int GFlashShowerModel::GetFlagParamType ( )
inline

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

다음을 참조함 : FlagParamType.

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

G4int GFlashShowerModel::GetFlagParticleContainment ( )
inline

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

다음을 참조함 : FlagParticleContainment.

const G4String G4VFastSimulationModel::GetName ( void  ) const
inlineinherited

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

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

G4double GFlashShowerModel::GetStepInX0 ( )
inline

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

다음을 참조함 : StepInX0.

G4bool GFlashShowerModel::IsApplicable ( const G4ParticleDefinition particleType)
virtual

G4VFastSimulationModel를 구현.

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

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

G4bool GFlashShowerModel::ModelTrigger ( const G4FastTrack fastTrack)
virtual
G4bool G4VFastSimulationModel::operator== ( const G4VFastSimulationModel fsm) const
inlineinherited

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

void GFlashShowerModel::SetFlagParamType ( G4int  I)
inline

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

다음을 참조함 : FlagParamType.

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

void GFlashShowerModel::SetFlagParticleContainment ( G4int  I)
inline

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

다음을 참조함 : FlagParticleContainment.

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

void GFlashShowerModel::SetHitMaker ( GFlashHitMaker Maker)
inline

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

다음을 참조함 : HMaker.

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

void GFlashShowerModel::SetParameterisation ( GVFlashShowerParameterisation DP)
inline

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

다음을 참조함 : Parameterisation.

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

void GFlashShowerModel::SetParticleBounds ( GFlashParticleBounds SpecificBound)
inline

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

다음을 참조함 : PBound.

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

void GFlashShowerModel::SetStepInX0 ( G4double  Lenght)
inline

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

다음을 참조함 : StepInX0.

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

멤버 데이타 문서화

G4double GFlashShowerModel::EnergyStop
private

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

다음에 의해서 참조됨 : ElectronDoIt(), ModelTrigger().

G4int GFlashShowerModel::FlagParamType
private

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

다음에 의해서 참조됨 : GetFlagParamType(), GFlashShowerModel(), ModelTrigger(), SetFlagParamType().

G4int GFlashShowerModel::FlagParticleContainment
private

0=no GFlash 1=only em showers parametrized

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

다음에 의해서 참조됨 : CheckParticleDefAndContainment(), GetFlagParticleContainment(), GFlashShowerModel(), SetFlagParticleContainment().

GFlashHitMaker* GFlashShowerModel::HMaker
private

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

다음에 의해서 참조됨 : ElectronDoIt(), SetHitMaker().

GFlashShowerModelMessenger* GFlashShowerModel::Messenger
private

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

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

GVFlashShowerParameterisation* GFlashShowerModel::Parameterisation

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

다음에 의해서 참조됨 : CheckContainment(), ElectronDoIt(), ModelTrigger(), SetParameterisation().

GFlashParticleBounds* GFlashShowerModel::PBound

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

다음에 의해서 참조됨 : GFlashShowerModelMessenger::GetCurrentValue(), ModelTrigger(), GFlashShowerModelMessenger::SetNewValue(), SetParticleBounds().

G4double GFlashShowerModel::StepInX0
private

0=no check ///1=only fully contained...

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

다음에 의해서 참조됨 : ElectronDoIt(), GetStepInX0(), GFlashShowerModel(), SetStepInX0().


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