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

#include <G4SPBaryon.hh>

Public 멤버 함수

 G4SPBaryon (G4Proton *aProton)
 
 G4SPBaryon (G4Neutron *aNeutron)
 
 G4SPBaryon (G4Lambda *aLambda)
 
 G4SPBaryon (G4SigmaPlus *aSigmaPlus)
 
 G4SPBaryon (G4SigmaZero *aSigmaZero)
 
 G4SPBaryon (G4SigmaMinus *aSigmaMinus)
 
 G4SPBaryon (G4XiMinus *aXiMinus)
 
 G4SPBaryon (G4XiZero *aXiZero)
 
 G4SPBaryon (G4OmegaMinus *anOmegaMinus)
 
 G4SPBaryon (G4AntiProton *aAntiProton)
 
 G4SPBaryon (G4AntiNeutron *aAntiNeutron)
 
 G4SPBaryon (G4AntiLambda *aAntiLambda)
 
 G4SPBaryon (G4AntiSigmaPlus *aAntiSigmaPlus)
 
 G4SPBaryon (G4AntiSigmaZero *aAntiSigmaZero)
 
 G4SPBaryon (G4AntiSigmaMinus *aAntiSigmaMinus)
 
 G4SPBaryon (G4AntiXiMinus *aAntiXiMinus)
 
 G4SPBaryon (G4AntiXiZero *aAntiXiZero)
 
 G4SPBaryon (G4AntiOmegaMinus *anAntiOmegaMinus)
 
 G4SPBaryon (G4ParticleDefinition *aDefinition)
 
 ~G4SPBaryon ()
 
G4ParticleDefinitionGetDefinition ()
 
void SampleQuarkAndDiquark (G4int &quark, G4int &diQuark) const
 
void FindDiquark (G4int quark, G4int &diQuark) const
 
G4int FindQuark (G4int diQuark) const
 
G4double GetProbability (G4int diQuark) const
 
G4int MatchDiQuarkAndGetQuark (const G4SPBaryon &aBaryon, G4int &aDiQuark) const
 

Private 멤버 함수

G4bool operator== (const G4SPBaryon &aBaryon) const
 

Private 속성

G4ParticleDefinitiontheDefinition
 
std::vector< G4SPPartonInfo * > thePartonInfo
 

상세한 설명

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

생성자 & 소멸자 문서화

G4SPBaryon::G4SPBaryon ( G4Proton aProton)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4Neutron aNeutron)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4Lambda aLambda)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4SigmaPlus aSigmaPlus)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4SigmaZero aSigmaZero)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4SigmaMinus aSigmaMinus)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4XiMinus aXiMinus)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4XiZero aXiZero)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4OmegaMinus anOmegaMinus)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4AntiProton aAntiProton)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4AntiNeutron aAntiNeutron)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4AntiLambda aAntiLambda)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4AntiSigmaPlus aAntiSigmaPlus)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4AntiSigmaZero aAntiSigmaZero)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4AntiSigmaMinus aAntiSigmaMinus)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4AntiXiMinus aAntiXiMinus)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4AntiXiZero aAntiXiZero)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4AntiOmegaMinus anAntiOmegaMinus)

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

다음을 참조함 : theDefinition, thePartonInfo.

G4SPBaryon::G4SPBaryon ( G4ParticleDefinition aDefinition)

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

다음을 참조함 : G4ParticleTable::GetParticleTable(), theDefinition, thePartonInfo.

G4SPBaryon::~G4SPBaryon ( )

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

다음을 참조함 : thePartonInfo.

멤버 함수 문서화

void G4SPBaryon::FindDiquark ( G4int  quark,
G4int diQuark 
) const

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

다음을 참조함 : G4UniformRand, sum, thePartonInfo.

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

G4int G4SPBaryon::FindQuark ( G4int  diQuark) const

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

다음을 참조함 : G4UniformRand, GetProbability(), sum, thePartonInfo.

G4ParticleDefinition* G4SPBaryon::GetDefinition ( )
inline

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

다음을 참조함 : theDefinition.

G4double G4SPBaryon::GetProbability ( G4int  diQuark) const

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

다음을 참조함 : sum, thePartonInfo.

다음에 의해서 참조됨 : FindQuark(), MatchDiQuarkAndGetQuark().

G4int G4SPBaryon::MatchDiQuarkAndGetQuark ( const G4SPBaryon aBaryon,
G4int aDiQuark 
) const

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

다음을 참조함 : G4UniformRand, GetProbability(), result, thePartonInfo, G4INCL::CrossSections::total().

G4bool G4SPBaryon::operator== ( const G4SPBaryon aBaryon) const
private
void G4SPBaryon::SampleQuarkAndDiquark ( G4int quark,
G4int diQuark 
) const

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

다음을 참조함 : G4UniformRand, G4ParticleDefinition::GetPDGEncoding(), sum, theDefinition, thePartonInfo.

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

멤버 데이타 문서화

G4ParticleDefinition* G4SPBaryon::theDefinition
private

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

다음에 의해서 참조됨 : G4SPBaryon(), GetDefinition(), SampleQuarkAndDiquark().

std::vector<G4SPPartonInfo *> G4SPBaryon::thePartonInfo
private

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

다음에 의해서 참조됨 : FindDiquark(), FindQuark(), G4SPBaryon(), GetProbability(), MatchDiQuarkAndGetQuark(), SampleQuarkAndDiquark(), ~G4SPBaryon().


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