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

#include <G4StringModel.hh>

G4StringModel에 대한 상속 다이어그램 :
G4VHighEnergyGenerator

Public 멤버 함수

 G4StringModel ()
 
 ~G4StringModel ()
 
void Set3DNucleus (G4V3DNucleus *const value)
 
void SetStringFragmentationModel (G4VStringFragmentation *const value)
 
void SetGenerator (G4EventGenerator *const value)
 
virtual G4V3DNucleusGetWoundedNucleus () const =0
 
virtual G4V3DNucleusGetProjectileNucleus () const
 
virtual G4KineticTrackVectorScatter (const G4Nucleus &theNucleus, const G4DynamicParticle &thePrimary)=0
 
std::pair< G4double, G4doubleGetEnergyMomentumCheckLevels () const
 
void SetEnergyMomentumCheckLevels (G4double relativeLevel, G4double AbsoluteLevel)
 
virtual void ModelDescription (std::ostream &) const
 
virtual G4String GetModelName () const
 

Private 멤버 함수

 G4StringModel (const G4StringModel &right)
 
const G4StringModeloperator= (const G4StringModel &right)
 
int operator== (const G4StringModel &right) const
 
int operator!= (const G4StringModel &right) const
 
const G4V3DNucleusGet3DNucleus () const
 
const G4VStringFragmentationGetStringFragmentationModel () const
 
const G4EventGeneratorGetGenerator () const
 

Private 속성

G4V3DNucleusthe3DNucleus
 
G4VStringFragmentationtheStringFragmentationModel
 
G4EventGeneratortheGenerator
 

상세한 설명

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

생성자 & 소멸자 문서화

G4StringModel::G4StringModel ( )

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

G4StringModel::~G4StringModel ( )

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

G4StringModel::G4StringModel ( const G4StringModel right)
private

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

멤버 함수 문서화

const G4V3DNucleus * G4StringModel::Get3DNucleus ( ) const
inlineprivate

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

다음을 참조함 : the3DNucleus.

std::pair< G4double, G4double > G4VHighEnergyGenerator::GetEnergyMomentumCheckLevels ( ) const
inherited

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

다음을 참조함 : G4VHighEnergyGenerator::epCheckLevels.

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

const G4EventGenerator * G4StringModel::GetGenerator ( ) const
inlineprivate

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

다음을 참조함 : theGenerator.

G4String G4VHighEnergyGenerator::GetModelName ( ) const
virtualinherited
G4V3DNucleus * G4VHighEnergyGenerator::GetProjectileNucleus ( ) const
virtualinherited
const G4VStringFragmentation * G4StringModel::GetStringFragmentationModel ( ) const
inlineprivate

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

다음을 참조함 : theStringFragmentationModel.

virtual G4V3DNucleus* G4VHighEnergyGenerator::GetWoundedNucleus ( ) const
pure virtualinherited
void G4VHighEnergyGenerator::ModelDescription ( std::ostream &  outFile) const
virtualinherited

G4FTFModel, G4QGSModel< ParticipantType >, G4QGSModel< G4GammaParticipants >, G4QGSModel< G4QGSParticipants >, G4VPartonStringModel에서 재구현되었습니다.

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

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

int G4StringModel::operator!= ( const G4StringModel right) const
private

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

const G4StringModel & G4StringModel::operator= ( const G4StringModel right)
private

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

int G4StringModel::operator== ( const G4StringModel right) const
private

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

virtual G4KineticTrackVector* G4VHighEnergyGenerator::Scatter ( const G4Nucleus theNucleus,
const G4DynamicParticle thePrimary 
)
pure virtualinherited

G4VPartonStringModel에서 구현되었습니다.

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

void G4StringModel::Set3DNucleus ( G4V3DNucleus *const  value)
inline

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

다음을 참조함 : the3DNucleus.

void G4VHighEnergyGenerator::SetEnergyMomentumCheckLevels ( G4double  relativeLevel,
G4double  AbsoluteLevel 
)
inherited

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

다음을 참조함 : G4VHighEnergyGenerator::epCheckLevels.

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

void G4StringModel::SetGenerator ( G4EventGenerator *const  value)
inline

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

다음을 참조함 : theGenerator.

void G4StringModel::SetStringFragmentationModel ( G4VStringFragmentation *const  value)
inline

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

다음을 참조함 : theStringFragmentationModel.

멤버 데이타 문서화

G4V3DNucleus* G4StringModel::the3DNucleus
private

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

다음에 의해서 참조됨 : Get3DNucleus(), Set3DNucleus().

G4EventGenerator* G4StringModel::theGenerator
private

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

다음에 의해서 참조됨 : GetGenerator(), SetGenerator().

G4VStringFragmentation* G4StringModel::theStringFragmentationModel
private

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

다음에 의해서 참조됨 : GetStringFragmentationModel(), SetStringFragmentationModel().


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