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

#include <G4NuclearPolarization.hh>

Public 멤버 함수

 G4NuclearPolarization (G4int Z, G4int A, G4double exc)
 
 ~G4NuclearPolarization ()
 
void Unpolarize ()
 
void SetPolarization (std::vector< std::vector< G4complex > > &p)
 
std::vector< std::vector
< G4complex > > & 
GetPolarization ()
 
G4int GetZ () const
 
G4int GetA () const
 
G4double GetExcitationEnergy () const
 
void SetExcitationEnergy (G4double val)
 
G4NuclearPolarizationoperator= (const G4NuclearPolarization &right)
 
 G4NuclearPolarization (const G4NuclearPolarization &right)
 
G4bool operator== (const G4NuclearPolarization &right) const
 
G4bool operator!= (const G4NuclearPolarization &right) const
 

Private 멤버 함수

void Clean ()
 

Private 속성

G4int fZ
 
G4int fA
 
G4double fExcEnergy
 
std::vector< std::vector
< G4complex > > 
fPolarization
 

Friends

std::ostream & operator<< (std::ostream &, const G4NuclearPolarization &)
 

상세한 설명

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

생성자 & 소멸자 문서화

G4NuclearPolarization::G4NuclearPolarization ( G4int  Z,
G4int  A,
G4double  exc 
)
explicit

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

다음을 참조함 : Unpolarize().

G4NuclearPolarization::~G4NuclearPolarization ( )

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

G4NuclearPolarization::G4NuclearPolarization ( const G4NuclearPolarization right)
inline

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

다음을 참조함 : right.

멤버 함수 문서화

void G4NuclearPolarization::Clean ( )
private

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

다음을 참조함 : fPolarization.

다음에 의해서 참조됨 : SetPolarization(), Unpolarize().

G4int G4NuclearPolarization::GetA ( void  ) const
inline

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

다음을 참조함 : fA.

G4double G4NuclearPolarization::GetExcitationEnergy ( void  ) const
inline

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

다음을 참조함 : fExcEnergy.

std::vector< std::vector<G4complex> >& G4NuclearPolarization::GetPolarization ( )
inline

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

다음을 참조함 : fPolarization.

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

G4int G4NuclearPolarization::GetZ ( void  ) const
inline

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

다음을 참조함 : fZ.

G4bool G4NuclearPolarization::operator!= ( const G4NuclearPolarization right) const

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

다음을 참조함 : fA, fExcEnergy, fPolarization, fZ.

G4NuclearPolarization& G4NuclearPolarization::operator= ( const G4NuclearPolarization right)
inline

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

다음을 참조함 : fA, fExcEnergy, fPolarization, fZ.

G4bool G4NuclearPolarization::operator== ( const G4NuclearPolarization right) const

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

다음을 참조함 : fA, fExcEnergy, fPolarization, fZ.

void G4NuclearPolarization::SetExcitationEnergy ( G4double  val)
inline

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

다음을 참조함 : fExcEnergy.

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

void G4NuclearPolarization::SetPolarization ( std::vector< std::vector< G4complex > > &  p)
inline

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

다음을 참조함 : Clean(), fPolarization.

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

void G4NuclearPolarization::Unpolarize ( )
inline

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

다음을 참조함 : Clean(), fPolarization.

다음에 의해서 참조됨 : G4NuclearPolarization(), G4PolarizationTransition::SampleGammaTransition().

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

std::ostream& operator<< ( std::ostream &  out,
const G4NuclearPolarization p 
)
friend

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

멤버 데이타 문서화

G4int G4NuclearPolarization::fA
private

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

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

G4double G4NuclearPolarization::fExcEnergy
private

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

다음에 의해서 참조됨 : GetExcitationEnergy(), operator!=(), operator<<(), operator=(), operator==(), SetExcitationEnergy().

std::vector< std::vector<G4complex> > G4NuclearPolarization::fPolarization
private

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

다음에 의해서 참조됨 : Clean(), GetPolarization(), operator!=(), operator<<(), operator=(), operator==(), SetPolarization(), Unpolarize().

G4int G4NuclearPolarization::fZ
private

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

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


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