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

#include <G4ExcitedLambdaConstructor.hh>

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

Public 타입

enum  { NStates = 12 }
 
enum  { NumberOfDecayModes = 7 }
 

Public 멤버 함수

 G4ExcitedLambdaConstructor ()
 
virtual ~G4ExcitedLambdaConstructor ()
 
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  { LambdaIsoSpin = 0 }
 
enum  {
  NK =0, NKStar =1, SigmaPi =2, SigmaStarPi =3,
  LambdaGamma =4, LambdaEta =5, LambdaOmega =6
}
 

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)
 
G4DecayTableAddLambdaGammaMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
G4DecayTableAddLambdaEtaMode (G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
G4DecayTableAddLambdaOmegaMode (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]
 

상세한 설명

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

멤버 열거형 문서화

anonymous enum
열거형 멤버
NStates 

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

anonymous enum
private
열거형 멤버
LambdaIsoSpin 

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

anonymous enum
열거형 멤버
NumberOfDecayModes 

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

anonymous enum
private
열거형 멤버
NK 
NKStar 
SigmaPi 
SigmaStarPi 
LambdaGamma 
LambdaEta 
LambdaOmega 

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

생성자 & 소멸자 문서화

G4ExcitedLambdaConstructor::G4ExcitedLambdaConstructor ( )

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

G4ExcitedLambdaConstructor::~G4ExcitedLambdaConstructor ( )
virtual

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

멤버 함수 문서화

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

G4ExcitedBaryonConstructor를 구현.

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

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

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : encodingOffset.

G4int G4ExcitedLambdaConstructor::GetiParity ( G4int  iState)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : iParity.

G4int G4ExcitedLambdaConstructor::GetiSpin ( G4int  iState)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : iSpin.

G4double G4ExcitedLambdaConstructor::GetMass ( G4int  state,
G4int  iso 
)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : mass.

G4String G4ExcitedLambdaConstructor::GetMultipletName ( G4int  iState)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

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

G4ExcitedBaryonConstructor를 구현.

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

G4int G4ExcitedLambdaConstructor::GetQuarkContents ( G4int  iQ,
G4int   
)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

G4double G4ExcitedLambdaConstructor::GetWidth ( G4int  state,
G4int  iso 
)
inlineprotectedvirtual

G4ExcitedBaryonConstructor를 구현.

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

다음을 참조함 : width.

멤버 데이타 문서화

const G4int G4ExcitedBaryonConstructor::baryonNumber
protectedinherited

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

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

const G4double G4ExcitedLambdaConstructor::bRatio
staticprivate
초기값:
=
{
{ 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0},
{ 0.45, 0.0, 0.43, 0.11, 0.01, 0.0, 0.0},
{ 0.35, 0.0, 0.65, 0.0, 0.0, 0.0, 0.0},
{ 0.20, 0.0, 0.50, 0.0, 0.0, 0.30, 0.0},
{ 0.25, 0.0, 0.45, 0.30, 0.0, 0.0, 0.0},
{ 0.40, 0.20, 0.20, 0.20, 0.0, 0.0, 0.0},
{ 0.35, 0.45, 0.15, 0.05, 0.0, 0.0, 0.0},
{ 0.73, 0.0, 0.16, 0.11, 0.0, 0.0, 0.0},
{ 0.10, 0.0, 0.70, 0.20, 0.0, 0.0, 0.0},
{ 0.37, 0.21, 0.11, 0.31, 0.0, 0.0, 0.0},
{ 0.35, 0.20, 0.05, 0.30, 0.0, 0.02, 0.08},
{ 0.25, 0.45, 0.30, 0.0, 0.0, 0.0, 0.0}
}

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

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

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

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

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

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

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

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

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

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

const G4int G4ExcitedBaryonConstructor::leptonNumber
protectedinherited

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

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

const G4double G4ExcitedLambdaConstructor::mass
staticprivate
초기값:
= {
1.4051*GeV,1.5195*GeV, 1.600*GeV, 1.670*GeV, 1.690*GeV,
1.800*GeV, 1.810*GeV, 1.820*GeV, 1.830*GeV, 1.890*GeV,
2.100*GeV, 2.110*GeV
}

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

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

const char * G4ExcitedLambdaConstructor::name
staticprivate
초기값:
= {
"lambda(1405)","lambda(1520)","lambda(1600)","lambda(1670)","lambda(1690)",
"lambda(1800)","lambda(1810)","lambda(1820)","lambda(1830)","lambda(1890)",
"lambda(2100)","lambda(2110)"
}

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

G4int G4ExcitedBaryonConstructor::NumberOfStates
protectedinherited

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

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

const G4String G4ExcitedBaryonConstructor::type
protectedinherited

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

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

const G4double G4ExcitedLambdaConstructor::width
staticprivate
초기값:
= {
50.5*MeV, 15.6*MeV, 150.0*MeV, 35.0*MeV, 60.0*MeV,
300.0*MeV, 150.0*MeV, 80.0*MeV, 95.0*MeV, 100.0*MeV,
200.0*MeV, 200.0*MeV
}

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

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


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