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

#include <G4INCLParticleSpecies.hh>

Public 멤버 함수

 ParticleSpecies ()
 Convert a string to a particle species. 더 자세히 ...
 
 ParticleSpecies (std::string const &pS)
 
 ParticleSpecies (ParticleType const t)
 
 ParticleSpecies (const G4int A, const G4int Z)
 
 ParticleSpecies (const G4int A, const G4int Z, const G4int S)
 
G4int getPDGCode () const
 Set a PDG Code (MONTE CARLO PARTICLE NUMBERING) 더 자세히 ...
 

Public 속성

ParticleType theType
 
G4int theA
 
G4int theZ
 
G4int theS
 

Private 멤버 함수

void parseNuclide (std::string const &pS)
 Parse a nuclide name. 더 자세히 ...
 
G4bool parseElement (std::string const &pS)
 Parse an element name. 더 자세히 ...
 
G4bool parseIUPACElement (std::string const &s)
 Parse a IUPAC element name. 더 자세히 ...
 

상세한 설명

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

생성자 & 소멸자 문서화

G4INCL::ParticleSpecies::ParticleSpecies ( )
inline

Convert a string to a particle species.

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

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

G4INCL::ParticleSpecies::ParticleSpecies ( std::string const &  pS)
G4INCL::ParticleSpecies::ParticleSpecies ( ParticleType const  t)

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

G4INCL::ParticleSpecies::ParticleSpecies ( const G4int  A,
const G4int  Z 
)

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

G4INCL::ParticleSpecies::ParticleSpecies ( const G4int  A,
const G4int  Z,
const G4int  S 
)

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

멤버 함수 문서화

G4int G4INCL::ParticleSpecies::getPDGCode ( ) const
G4bool G4INCL::ParticleSpecies::parseElement ( std::string const &  pS)
private

Parse an element name.

Note: this function is UGLY. Look at it at your own peril.

매개변수
pSa normalised string (lowercase)
반환값
true if the parsing succeeded

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

다음을 참조함 : G4INCL::ParticleTable::parseElement(), G4INCL::ParticleTable::parseIUPACElement(), theZ.

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

G4bool G4INCL::ParticleSpecies::parseIUPACElement ( std::string const &  s)
private

Parse a IUPAC element name.

Note: this function is UGLY. Look at it at your own peril.

매개변수
sa normalised string (lowercase)
반환값
true if the parsing succeeded

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

다음을 참조함 : G4INCL::ParticleTable::parseIUPACElement(), theZ.

void G4INCL::ParticleSpecies::parseNuclide ( std::string const &  pS)
private

Parse a nuclide name.

Note: this function is UGLY. Look at it at your own peril.

매개변수
pSa normalised string (lowercase)

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

다음을 참조함 : allowed, G4INCL::Composite, parseElement(), ParticleSpecies(), G4INCL::Proton, theA, theType, theZ, G4INCL::UnknownParticle.

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

멤버 데이타 문서화

G4int G4INCL::ParticleSpecies::theA
G4int G4INCL::ParticleSpecies::theS
ParticleType G4INCL::ParticleSpecies::theType
G4int G4INCL::ParticleSpecies::theZ

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