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

#include <G4QGSModel.hh>

G4QGSModel< ParticipantType >에 대한 상속 다이어그램 :
G4VPartonStringModel G4VHighEnergyGenerator

Public 멤버 함수

 G4QGSModel ()
 
virtual ~G4QGSModel ()
 
 G4QGSModel (const G4QGSModel &right)
 
G4QGSModeloperator= (const G4QGSModel &right)
 
virtual G4V3DNucleusGetWoundedNucleus () const
 
virtual G4V3DNucleusGetProjectileNucleus () const
 
virtual void Init (const G4Nucleus &Nucleus, const G4DynamicParticle &Projectile)
 
virtual G4ExcitedStringVectorGetStrings ()
 
virtual void ModelDescription (std::ostream &outFile) const
 
void SetFragmentationModel (G4VStringFragmentation *aModel)
 
G4KineticTrackVectorScatter (const G4Nucleus &theNucleus, const G4DynamicParticle &thePrimary)
 
std::pair< G4double, G4doubleGetEnergyMomentumCheckLevels () const
 
void SetEnergyMomentumCheckLevels (G4double relativeLevel, G4double AbsoluteLevel)
 
virtual G4String GetModelName () const
 

Protected 멤버 함수

void SetThisPointer (G4VPartonStringModel *aPointer)
 
G4bool EnergyAndMomentumCorrector (G4KineticTrackVector *Output, G4LorentzVector &TotalCollisionMomentum)
 

Private 속성

ParticipantType theParticipants
 
G4DiffractiveStringBuilder theDiffractiveStringBuilder
 
G4SoftStringBuilder theSoftStringBuilder
 

상세한 설명

template<class ParticipantType>
class G4QGSModel< ParticipantType >

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

생성자 & 소멸자 문서화

template<class ParticipantType>
G4QGSModel< ParticipantType >::G4QGSModel ( )
template<class ParticipantType>
virtual G4QGSModel< ParticipantType >::~G4QGSModel ( )
virtual
template<class ParticipantType>
G4QGSModel< ParticipantType >::G4QGSModel ( const G4QGSModel< ParticipantType > &  right)

멤버 함수 문서화

G4bool G4VPartonStringModel::EnergyAndMomentumCorrector ( G4KineticTrackVector Output,
G4LorentzVector TotalCollisionMomentum 
)
protectedinherited
std::pair< G4double, G4double > G4VHighEnergyGenerator::GetEnergyMomentumCheckLevels ( ) const
inherited

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

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

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

G4String G4VHighEnergyGenerator::GetModelName ( ) const
virtualinherited
template<class ParticipantType>
virtual G4V3DNucleus* G4QGSModel< ParticipantType >::GetProjectileNucleus ( ) const
virtual

G4VPartonStringModel(으)로부터 재구현되었습니다.

template<class ParticipantType>
virtual G4ExcitedStringVector* G4QGSModel< ParticipantType >::GetStrings ( )
virtual
template<class ParticipantType>
virtual G4V3DNucleus* G4QGSModel< ParticipantType >::GetWoundedNucleus ( ) const
virtual
template<class ParticipantType>
virtual void G4QGSModel< ParticipantType >::Init ( const G4Nucleus Nucleus,
const G4DynamicParticle Projectile 
)
virtual
template<class ParticipantType>
virtual void G4QGSModel< ParticipantType >::ModelDescription ( std::ostream &  outFile) const
virtual

G4VPartonStringModel(으)로부터 재구현되었습니다.

template<class ParticipantType>
G4QGSModel& G4QGSModel< ParticipantType >::operator= ( const G4QGSModel< ParticipantType > &  right)
G4KineticTrackVector * G4VPartonStringModel::Scatter ( const G4Nucleus theNucleus,
const G4DynamicParticle thePrimary 
)
virtualinherited
void G4VHighEnergyGenerator::SetEnergyMomentumCheckLevels ( G4double  relativeLevel,
G4double  AbsoluteLevel 
)
inherited

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

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

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

void G4VPartonStringModel::SetFragmentationModel ( G4VStringFragmentation aModel)
inlineinherited

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

다음을 참조함 : G4VPartonStringModel::stringFragmentationModel.

다음에 의해서 참조됨 : G4BertiniElectroNuclearBuilder::Build(), G4FTFBuilder::BuildModel(), G4QGSBuilder::BuildModel(), B03PhysicsList::ConstructHad(), DMXPhysicsList::ConstructHad(), GammaRayTelIonPhysics::ConstructProcess(), GammaRayTelHadronPhysics::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::CreateModels(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4FTFBinaryKaonBuilder::G4FTFBinaryKaonBuilder(), G4FTFBinaryNeutronBuilder::G4FTFBinaryNeutronBuilder(), G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder(), G4FTFBinaryPionBuilder::G4FTFBinaryPionBuilder(), G4FTFBinaryProtonBuilder::G4FTFBinaryProtonBuilder(), G4FTFPAntiBarionBuilder::G4FTFPAntiBarionBuilder(), G4FTFPKaonBuilder::G4FTFPKaonBuilder(), G4FTFPNeutronBuilder::G4FTFPNeutronBuilder(), G4FTFPPiKBuilder::G4FTFPPiKBuilder(), G4FTFPPionBuilder::G4FTFPPionBuilder(), G4FTFPProtonBuilder::G4FTFPProtonBuilder(), G4HadronicAbsorptionFritiof::G4HadronicAbsorptionFritiof(), G4HyperonFTFPBuilder::G4HyperonFTFPBuilder(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4QGSBinaryKaonBuilder::G4QGSBinaryKaonBuilder(), G4QGSBinaryNeutronBuilder::G4QGSBinaryNeutronBuilder(), G4QGSBinaryPiKBuilder::G4QGSBinaryPiKBuilder(), G4QGSBinaryPionBuilder::G4QGSBinaryPionBuilder(), G4QGSBinaryProtonBuilder::G4QGSBinaryProtonBuilder(), G4QGSPKaonBuilder::G4QGSPKaonBuilder(), G4QGSPLundStrFragmProtonBuilder::G4QGSPLundStrFragmProtonBuilder(), G4QGSPNeutronBuilder::G4QGSPNeutronBuilder(), G4QGSPPiKBuilder::G4QGSPPiKBuilder(), G4QGSPPionBuilder::G4QGSPPionBuilder(), G4QGSPProtonBuilder::G4QGSPProtonBuilder().

void G4VPartonStringModel::SetThisPointer ( G4VPartonStringModel aPointer)
inlineprotectedinherited

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

다음을 참조함 : G4VPartonStringModel::theThis.

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

멤버 데이타 문서화

template<class ParticipantType>
G4DiffractiveStringBuilder G4QGSModel< ParticipantType >::theDiffractiveStringBuilder
private

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

template<class ParticipantType>
ParticipantType G4QGSModel< ParticipantType >::theParticipants
private

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

template<class ParticipantType>
G4SoftStringBuilder G4QGSModel< ParticipantType >::theSoftStringBuilder
private

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


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