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

#include <G4ExcitedSigmaConstructor.hh>

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

Public 타입

enum  { NStates = 8 }
 
enum  { NumberOfDecayModes = 8 }
 

Public 멤버 함수

 G4ExcitedSigmaConstructor ()
 
virtual ~G4ExcitedSigmaConstructor ()
 
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  { SigmaIsoSpin = 2 }
 
enum  {
  NK =0, NKStar =1, SigmaPi =2, SigmaStarPi =3,
  LambdaPi =4, SigmaEta =5, LambdaStarPi =6, DeltaK =7
}
 

Private 멤버 함수

G4DecayTableAddNKMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
G4DecayTableAddNKStarMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
G4DecayTableAddSigmaPiMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
G4DecayTableAddSigmaStarPiMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
G4DecayTableAddLambdaPiMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
G4DecayTableAddSigmaEtaMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
G4DecayTableAddLambdaStarPiMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
G4DecayTableAddDeltaKMode (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]
 

상세한 설명

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

멤버 열거형 문서화

anonymous enum
열거형 멤버
NStates 

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

anonymous enum
private
열거형 멤버
SigmaIsoSpin 

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

anonymous enum
열거형 멤버
NumberOfDecayModes 

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

anonymous enum
private
열거형 멤버
NK 
NKStar 
SigmaPi 
SigmaStarPi 
LambdaPi 
SigmaEta 
LambdaStarPi 
DeltaK 

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

생성자 & 소멸자 문서화

G4ExcitedSigmaConstructor::G4ExcitedSigmaConstructor ( )

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

G4ExcitedSigmaConstructor::~G4ExcitedSigmaConstructor ( )
virtual

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

멤버 함수 문서화

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

G4ExcitedBaryonConstructor를 구현.

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

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

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : encodingOffset.

G4int G4ExcitedSigmaConstructor::GetiParity ( G4int  iState)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : iParity.

G4int G4ExcitedSigmaConstructor::GetiSpin ( G4int  iState)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : iSpin.

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

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : mass, MeV.

G4String G4ExcitedSigmaConstructor::GetMultipletName ( G4int  iState)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

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

G4ExcitedBaryonConstructor를 구현.

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

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

G4ExcitedBaryonConstructor를 구현.

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

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

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : MeV, width.

멤버 데이타 문서화

const G4int G4ExcitedBaryonConstructor::baryonNumber
protectedinherited

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

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

const G4double G4ExcitedSigmaConstructor::bRatio
staticprivate
초기값:
=
{
{ 0.0, 0.0, 0.12, 0.0, 0.88, 0.0, 0.0, 0.0},
{ 0.30, 0.0, 0.35, 0.0, 0.35, 0.0, 0.0, 0.0},
{ 0.15, 0.0, 0.70, 0.0, 0.15, 0.0, 0.0, 0.0},
{ 0.40, 0.0, 0.05, 0.0, 0.0, 0.55, 0.0, 0.0},
{ 0.40, 0.0, 0.04, 0.10, 0.23, 0.0, 0.23, 0.0},
{ 0.15, 0.0, 0.40, 0.05, 0.40, 0.0, 0.0, 0.0},
{ 0.10, 0.15, 0.15, 0.15, 0.15, 0.0, 0.15, 0.15},
{ 0.20, 0.04, 0.10, 0.10, 0.20, 0.0, 0.18, 0.18}
}

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

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

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

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

다음에 의해서 참조됨 : 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 G4ExcitedSigmaConstructor::iParity
staticprivate
초기값:
= {
+1, +1, -1, -1, -1,
+1, -1, +1
}

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

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

const G4int G4ExcitedSigmaConstructor::iSpin
staticprivate
초기값:
= {
3, 1, 3, 1, 5,
5, 3, 7
}

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

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

const G4int G4ExcitedBaryonConstructor::leptonNumber
protectedinherited

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

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

const G4double G4ExcitedSigmaConstructor::mass
staticprivate
초기값:
= {
1.3837*GeV, 1.660*GeV, 1.670*GeV, 1.750*GeV, 1.775*GeV,
1.915*GeV, 1.940*GeV, 2.030*GeV
}

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

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

const char * G4ExcitedSigmaConstructor::name
staticprivate
초기값:
= {
"sigma(1385)","sigma(1660)","sigma(1670)","sigma(1750)","sigma(1775)",
"sigma(1915)","sigma(1940)","sigma(2030)"
}

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

G4int G4ExcitedBaryonConstructor::NumberOfStates
protectedinherited

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

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

const G4String G4ExcitedBaryonConstructor::type
protectedinherited

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

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

const G4double G4ExcitedSigmaConstructor::width
staticprivate
초기값:
= {
36.0*MeV, 100.0*MeV, 60.0*MeV, 90.0*MeV, 120.0*MeV,
120.0*MeV, 220.0*MeV, 180.0*MeV
}

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

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


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