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

#include <G4ParticlePropertyData.hh>

Public 멤버 함수

 G4ParticlePropertyData (const G4String &particleName="")
 
 G4ParticlePropertyData (const G4ParticlePropertyData &right)
 
virtual ~G4ParticlePropertyData ()
 
G4ParticlePropertyDataoperator= (const G4ParticlePropertyData &right)
 
G4int operator== (const G4ParticlePropertyData &right) const
 
G4int operator!= (const G4ParticlePropertyData &right) const
 
const G4StringGetParticleName () const
 
G4double GetPDGMass () const
 
G4double GetPDGWidth () const
 
G4double GetPDGCharge () const
 
G4int GetPDGiSpin () const
 
G4int GetPDGiParity () const
 
G4int GetPDGiConjugation () const
 
G4int GetPDGiIsospin () const
 
G4int GetPDGiIsospin3 () const
 
G4int GetPDGiGParity () const
 
G4double GetPDGMagneticMoment () const
 
G4int GetLeptonNumber () const
 
G4int GetBaryonNumber () const
 
G4int GetPDGEncoding () const
 
G4int GetAntiPDGEncoding () const
 
G4int GetQuarkContent (G4int flavor) const
 
G4int GetAntiQuarkContent (G4int flavor) const
 
G4double GetPDGLifeTime () const
 
void SetPDGMass (G4double newMass)
 
void SetPDGWidth (G4double newWidth)
 
void SetPDGCharge (G4double newCharge)
 
void SetPDGiSpin (G4int newSpin)
 
void SetPDGiParity (G4int newParity)
 
void SetPDGiConjugation (G4int newConjugation)
 
void SetPDGiIsospin (G4int newIsospin)
 
void SetPDGiIsospin3 (G4int newIsospin3)
 
void SetPDGiGParity (G4int newGParity)
 
void SetPDGMagneticMoment (G4double mageticMoment)
 
void SetLeptonNumber (G4int newLeptonNumber)
 
void SetBaryonNumber (G4int newBaryonNumber)
 
void SetPDGEncoding (G4int newEncoding)
 
void SetAntiPDGEncoding (G4int newAntiEncoding)
 
void SetQuarkContent (G4int flavor, G4int newContent)
 
void SetAntiQuarkContent (G4int flavor, G4int newContent)
 
void SetPDGLifeTime (G4double newLifeTime)
 
void Print () const
 
void SetVerboseLevel (G4int value)
 
G4int GetVerboseLevel () const
 

Private 타입

enum  { NumberOfQuarkFlavor = 6 }
 

Private 속성

G4String theParticleName
 
G4double thePDGMass
 
G4double thePDGWidth
 
G4double thePDGCharge
 
G4int thePDGiSpin
 
G4int thePDGiParity
 
G4int thePDGiConjugation
 
G4int thePDGiGParity
 
G4int thePDGiIsospin
 
G4int thePDGiIsospin3
 
G4double thePDGMagneticMoment
 
G4int theLeptonNumber
 
G4int theBaryonNumber
 
G4int thePDGEncoding
 
G4int theAntiPDGEncoding
 
G4double thePDGLifeTime
 
G4int theQuarkContent [NumberOfQuarkFlavor]
 
G4int theAntiQuarkContent [NumberOfQuarkFlavor]
 
G4bool fPDGMassModified
 
G4bool fPDGWidthModified
 
G4bool fPDGChargeModified
 
G4bool fPDGiSpinModified
 
G4bool fPDGiParityModified
 
G4bool fPDGiConjugationModified
 
G4bool fPDGiGParityModified
 
G4bool fPDGiIsospinModified
 
G4bool fPDGiIsospin3Modified
 
G4bool fPDGIsospinModified
 
G4bool fPDGIsospin3Modified
 
G4bool fPDGMagneticMomentModified
 
G4bool fLeptonNumberModified
 
G4bool fBaryonNumberModified
 
G4bool fPDGEncodingModified
 
G4bool fAntiPDGEncodingModified
 
G4bool fQuarkContentModified
 
G4bool fAntiQuarkContentModified
 
G4bool fPDGLifeTimeModified
 
G4int verboseLevel
 

Friends

class G4ParticlePropertyTable
 

상세한 설명

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

멤버 열거형 문서화

anonymous enum
private
열거형 멤버
NumberOfQuarkFlavor 

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

생성자 & 소멸자 문서화

G4ParticlePropertyData::G4ParticlePropertyData ( const G4String particleName = "")

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

다음을 참조함 : NumberOfQuarkFlavor, theAntiQuarkContent, theQuarkContent.

G4ParticlePropertyData::G4ParticlePropertyData ( const G4ParticlePropertyData right)
G4ParticlePropertyData::~G4ParticlePropertyData ( )
virtual

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

멤버 함수 문서화

G4int G4ParticlePropertyData::GetAntiPDGEncoding ( ) const
inline

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

다음을 참조함 : theAntiPDGEncoding.

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

G4int G4ParticlePropertyData::GetAntiQuarkContent ( G4int  flavor) const
G4int G4ParticlePropertyData::GetBaryonNumber ( ) const
inline

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

다음을 참조함 : theBaryonNumber.

G4int G4ParticlePropertyData::GetLeptonNumber ( ) const
inline

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

다음을 참조함 : theLeptonNumber.

const G4String& G4ParticlePropertyData::GetParticleName ( ) const
inline

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

다음을 참조함 : theParticleName.

G4double G4ParticlePropertyData::GetPDGCharge ( ) const
inline

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

다음을 참조함 : thePDGCharge.

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

G4int G4ParticlePropertyData::GetPDGEncoding ( ) const
inline

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

다음을 참조함 : thePDGEncoding.

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

G4int G4ParticlePropertyData::GetPDGiConjugation ( ) const
inline

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

다음을 참조함 : thePDGiConjugation.

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

G4int G4ParticlePropertyData::GetPDGiGParity ( ) const
inline

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

다음을 참조함 : thePDGiGParity.

G4int G4ParticlePropertyData::GetPDGiIsospin ( ) const
inline

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

다음을 참조함 : thePDGiIsospin.

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

G4int G4ParticlePropertyData::GetPDGiIsospin3 ( ) const
inline

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

다음을 참조함 : thePDGiIsospin3.

G4int G4ParticlePropertyData::GetPDGiParity ( ) const
inline

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

다음을 참조함 : thePDGiParity.

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

G4int G4ParticlePropertyData::GetPDGiSpin ( ) const
inline

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

다음을 참조함 : thePDGiSpin.

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

G4double G4ParticlePropertyData::GetPDGLifeTime ( ) const
inline

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

다음을 참조함 : thePDGLifeTime.

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

G4double G4ParticlePropertyData::GetPDGMagneticMoment ( ) const
inline

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

다음을 참조함 : thePDGMagneticMoment.

G4double G4ParticlePropertyData::GetPDGMass ( ) const
inline

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

다음을 참조함 : thePDGMass.

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

G4double G4ParticlePropertyData::GetPDGWidth ( ) const
inline

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

다음을 참조함 : thePDGWidth.

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

G4int G4ParticlePropertyData::GetQuarkContent ( G4int  flavor) const
G4int G4ParticlePropertyData::GetVerboseLevel ( ) const
G4int G4ParticlePropertyData::operator!= ( const G4ParticlePropertyData right) const

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

G4ParticlePropertyData & G4ParticlePropertyData::operator= ( const G4ParticlePropertyData right)
G4int G4ParticlePropertyData::operator== ( const G4ParticlePropertyData right) const

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

void G4ParticlePropertyData::Print ( void  ) const
void G4ParticlePropertyData::SetAntiPDGEncoding ( G4int  newAntiEncoding)
void G4ParticlePropertyData::SetAntiQuarkContent ( G4int  flavor,
G4int  newContent 
)
void G4ParticlePropertyData::SetBaryonNumber ( G4int  newBaryonNumber)
void G4ParticlePropertyData::SetLeptonNumber ( G4int  newLeptonNumber)
void G4ParticlePropertyData::SetPDGCharge ( G4double  newCharge)

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

void G4ParticlePropertyData::SetPDGEncoding ( G4int  newEncoding)
void G4ParticlePropertyData::SetPDGiConjugation ( G4int  newConjugation)
void G4ParticlePropertyData::SetPDGiGParity ( G4int  newGParity)
void G4ParticlePropertyData::SetPDGiIsospin ( G4int  newIsospin)
void G4ParticlePropertyData::SetPDGiIsospin3 ( G4int  newIsospin3)
void G4ParticlePropertyData::SetPDGiParity ( G4int  newParity)
void G4ParticlePropertyData::SetPDGiSpin ( G4int  newSpin)
void G4ParticlePropertyData::SetPDGLifeTime ( G4double  newLifeTime)

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

void G4ParticlePropertyData::SetPDGMagneticMoment ( G4double  mageticMoment)
void G4ParticlePropertyData::SetPDGMass ( G4double  newMass)

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

void G4ParticlePropertyData::SetPDGWidth ( G4double  newWidth)

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

void G4ParticlePropertyData::SetQuarkContent ( G4int  flavor,
G4int  newContent 
)
void G4ParticlePropertyData::SetVerboseLevel ( G4int  value)

Friend, 그리고 관련된 함수 문서화

friend class G4ParticlePropertyTable
friend

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

멤버 데이타 문서화

G4bool G4ParticlePropertyData::fAntiPDGEncodingModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fAntiQuarkContentModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fBaryonNumberModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fLeptonNumberModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fPDGChargeModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fPDGEncodingModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fPDGiConjugationModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fPDGiGParityModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fPDGiIsospin3Modified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fPDGiIsospinModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fPDGiParityModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fPDGIsospin3Modified
private

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

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

G4bool G4ParticlePropertyData::fPDGIsospinModified
private

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

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

G4bool G4ParticlePropertyData::fPDGiSpinModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fPDGLifeTimeModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fPDGMagneticMomentModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fPDGMassModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fPDGWidthModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4bool G4ParticlePropertyData::fQuarkContentModified
private

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

다음에 의해서 참조됨 : operator=(), G4ParticlePropertyTable::SetParticleProperty().

G4int G4ParticlePropertyData::theAntiPDGEncoding
private
G4int G4ParticlePropertyData::theAntiQuarkContent[NumberOfQuarkFlavor]
private
G4int G4ParticlePropertyData::theBaryonNumber
private
G4int G4ParticlePropertyData::theLeptonNumber
private
G4String G4ParticlePropertyData::theParticleName
private

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

다음에 의해서 참조됨 : G4ParticlePropertyData(), GetParticleName(), operator=(), Print(), G4ParticlePropertyTable::SetParticleProperty().

G4double G4ParticlePropertyData::thePDGCharge
private
G4int G4ParticlePropertyData::thePDGEncoding
private
G4int G4ParticlePropertyData::thePDGiConjugation
private
G4int G4ParticlePropertyData::thePDGiGParity
private
G4int G4ParticlePropertyData::thePDGiIsospin
private
G4int G4ParticlePropertyData::thePDGiIsospin3
private
G4int G4ParticlePropertyData::thePDGiParity
private
G4int G4ParticlePropertyData::thePDGiSpin
private
G4double G4ParticlePropertyData::thePDGLifeTime
private
G4double G4ParticlePropertyData::thePDGMagneticMoment
private
G4double G4ParticlePropertyData::thePDGMass
private
G4double G4ParticlePropertyData::thePDGWidth
private

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

다음에 의해서 참조됨 : G4ParticlePropertyData(), G4ParticlePropertyTable::GetParticleProperty(), GetPDGWidth(), operator=(), Print().

G4int G4ParticlePropertyData::theQuarkContent[NumberOfQuarkFlavor]
private
G4int G4ParticlePropertyData::verboseLevel
private

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

다음에 의해서 참조됨 : G4ParticlePropertyData(), operator=().


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