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

#include <G4ExcitedXiConstructor.hh>

G4ExcitedXiConstructor에 대한 상속 다이어그램 :
G4ExcitedBaryonConstructor

Public 타입

enum  { NStates = 5 }
 
enum  { NumberOfDecayModes = 4 }
 

Public 멤버 함수

 G4ExcitedXiConstructor ()
 
virtual ~G4ExcitedXiConstructor ()
 
virtual void Construct (G4int indexOfState=-1)
 

Protected 멤버 함수

virtual G4bool Exist (G4int)
 
virtual G4int GetQuarkContents (G4int, G4int)
 
virtual G4String GetName (G4int iIso3, G4int iState)
 
virtual G4String GetMultipletName (G4int iState)
 
virtual G4double GetMass (G4int state, G4int iso)
 
virtual G4double GetWidth (G4int state, G4int iso)
 
virtual G4int GetiSpin (G4int iState)
 
virtual G4int GetiParity (G4int iState)
 
virtual G4int GetEncodingOffset (G4int iState)
 
virtual G4DecayTableCreateDecayTable (const G4String &name, G4int iIso3, G4int iState, G4bool fAnti=false)
 
virtual void ConstructParticle (G4int indexOfState)
 
virtual void ConstructAntiParticle (G4int indexOfState)
 
virtual G4double GetCharge (G4int iIsoSpin3)
 
virtual G4int GetEncoding (G4int iIsoSpin3, G4int idxState)
 

Protected 속성

G4int NumberOfStates
 
G4int iIsoSpin
 
const G4String type
 
const G4int iConjugation
 
const G4int iGParity
 
const G4int leptonNumber
 
const G4int baryonNumber
 

Private 타입

enum  { XiIsoSpin = 1 }
 
enum  { XiPi =0, XiGamma =1, LambdaK =2, SigmaK =3 }
 

Private 멤버 함수

G4DecayTableAddXiPiMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
G4DecayTableAddXiGammaMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
G4DecayTableAddLambdaKMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
G4DecayTableAddSigmaKMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 

정적 Private 속성

static const char * name [NStates]
 
static const G4double mass [NStates]
 
static const G4double width [NStates]
 
static const G4int iSpin [NStates]
 
static const G4int iParity [NStates]
 
static const G4int encodingOffset [NStates]
 
static const G4double bRatio [NStates][NumberOfDecayModes]
 

상세한 설명

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

멤버 열거형 문서화

anonymous enum
열거형 멤버
NStates 

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

anonymous enum
private
열거형 멤버
XiIsoSpin 

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

anonymous enum
열거형 멤버
NumberOfDecayModes 

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

anonymous enum
private
열거형 멤버
XiPi 
XiGamma 
LambdaK 
SigmaK 

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

생성자 & 소멸자 문서화

G4ExcitedXiConstructor::G4ExcitedXiConstructor ( )

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

G4ExcitedXiConstructor::~G4ExcitedXiConstructor ( )
virtual

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

멤버 함수 문서화

G4DecayTable * G4ExcitedXiConstructor::AddLambdaKMode ( G4DecayTable table,
const G4String name,
G4double  br,
G4int  iIso3,
G4bool  fAnti 
)
private

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

다음을 참조함 : G4DecayTable::Insert(), G4InuclParticleNames::lambda.

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

G4DecayTable * G4ExcitedXiConstructor::AddSigmaKMode ( G4DecayTable table,
const G4String name,
G4double  br,
G4int  iIso3,
G4bool  fAnti 
)
private

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

다음을 참조함 : G4DecayTable::Insert().

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

G4DecayTable * G4ExcitedXiConstructor::AddXiGammaMode ( G4DecayTable table,
const G4String name,
G4double  br,
G4int  iIso3,
G4bool  fAnti 
)
private

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

다음을 참조함 : G4DecayTable::Insert().

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

G4DecayTable * G4ExcitedXiConstructor::AddXiPiMode ( G4DecayTable table,
const G4String name,
G4double  br,
G4int  iIso3,
G4bool  fAnti 
)
private

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

다음을 참조함 : G4DecayTable::Insert().

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

void G4ExcitedBaryonConstructor::Construct ( G4int  indexOfState = -1)
virtualinherited
void G4ExcitedBaryonConstructor::ConstructAntiParticle ( G4int  indexOfState)
protectedvirtualinherited
void G4ExcitedBaryonConstructor::ConstructParticle ( G4int  indexOfState)
protectedvirtualinherited
G4DecayTable * G4ExcitedXiConstructor::CreateDecayTable ( const G4String name,
G4int  iIso3,
G4int  iState,
G4bool  fAnti = false 
)
protectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : AddLambdaKMode(), AddSigmaKMode(), AddXiGammaMode(), AddXiPiMode(), bRatio, LambdaK, SigmaK, XiGamma, XiPi.

virtual G4bool G4ExcitedXiConstructor::Exist ( G4int  )
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

G4double G4ExcitedBaryonConstructor::GetCharge ( G4int  iIsoSpin3)
protectedvirtualinherited
G4int G4ExcitedBaryonConstructor::GetEncoding ( G4int  iIsoSpin3,
G4int  idxState 
)
protectedvirtualinherited
G4int G4ExcitedXiConstructor::GetEncodingOffset ( G4int  iState)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : encodingOffset.

G4int G4ExcitedXiConstructor::GetiParity ( G4int  iState)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : iParity.

G4int G4ExcitedXiConstructor::GetiSpin ( G4int  iState)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : iSpin.

G4double G4ExcitedXiConstructor::GetMass ( G4int  state,
G4int  iso 
)
protectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : GeV, mass.

G4String G4ExcitedXiConstructor::GetMultipletName ( G4int  iState)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

G4String G4ExcitedXiConstructor::GetName ( G4int  iIso3,
G4int  iState 
)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

G4int G4ExcitedXiConstructor::GetQuarkContents ( G4int  iQ,
G4int  iIso3 
)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

G4double G4ExcitedXiConstructor::GetWidth ( G4int  state,
G4int  iso 
)
protectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : MeV, width.

멤버 데이타 문서화

const G4int G4ExcitedBaryonConstructor::baryonNumber
protectedinherited

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

다음에 의해서 참조됨 : G4ExcitedBaryonConstructor::ConstructAntiParticle(), G4ExcitedBaryonConstructor::ConstructParticle().

const G4double G4ExcitedXiConstructor::bRatio
staticprivate
초기값:
=
{
{ 0.98, 0.02, 0.0, 0.0},
{ 0.10, 0.0, 0.70, 0.20},
{ 0.15, 0.0, 0.70, 0.15},
{ 0.25, 0.0, 0.50, 0.25},
{ 0.10, 0.0, 0.20, 0.70}
}

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

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

const G4int G4ExcitedXiConstructor::encodingOffset
staticprivate
초기값:
= {
0, 20000, 10000, 30000, 10000
}

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

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

const G4int G4ExcitedBaryonConstructor::iConjugation
protectedinherited

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

다음에 의해서 참조됨 : G4ExcitedBaryonConstructor::ConstructAntiParticle(), G4ExcitedBaryonConstructor::ConstructParticle().

const G4int G4ExcitedBaryonConstructor::iGParity
protectedinherited

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

다음에 의해서 참조됨 : G4ExcitedBaryonConstructor::ConstructAntiParticle(), G4ExcitedBaryonConstructor::ConstructParticle().

G4int G4ExcitedBaryonConstructor::iIsoSpin
protectedinherited

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

다음에 의해서 참조됨 : G4ExcitedBaryonConstructor::ConstructAntiParticle(), G4ExcitedBaryonConstructor::ConstructParticle().

const G4int G4ExcitedXiConstructor::iParity
staticprivate
초기값:
= {
+1, +1, -1, -1, +1
}

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

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

const G4int G4ExcitedXiConstructor::iSpin
staticprivate
초기값:
= {
3, 3, 3, 3, 5
}

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

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

const G4int G4ExcitedBaryonConstructor::leptonNumber
protectedinherited

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

다음에 의해서 참조됨 : G4ExcitedBaryonConstructor::ConstructAntiParticle(), G4ExcitedBaryonConstructor::ConstructParticle().

const G4double G4ExcitedXiConstructor::mass
staticprivate
초기값:
= {
1.5318*GeV, 1.690*GeV, 1.823*GeV, 1.950*GeV, 2.025*GeV
}

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

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

const char * G4ExcitedXiConstructor::name
staticprivate
초기값:
= {
"xi(1530)", "xi(1690)", "xi(1820)", "xi(1950)", "xi(2030)"
}

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

G4int G4ExcitedBaryonConstructor::NumberOfStates
protectedinherited

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

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

const G4String G4ExcitedBaryonConstructor::type
protectedinherited

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

다음에 의해서 참조됨 : G4ExcitedBaryonConstructor::ConstructAntiParticle(), G4ExcitedBaryonConstructor::ConstructParticle().

const G4double G4ExcitedXiConstructor::width
staticprivate
초기값:
= {
9.1*MeV, 50.0*MeV, 24.0*MeV, 60.0*MeV, 20.0*MeV
}

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

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


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