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

#include <G4VCoulombBarrier.hh>

G4VCoulombBarrier에 대한 상속 다이어그램 :
G4CoulombBarrier G4AlphaCoulombBarrier G4DeuteronCoulombBarrier G4GEMCoulombBarrier G4He3CoulombBarrier G4NeutronCoulombBarrier G4ProtonCoulombBarrier G4TritonCoulombBarrier

Public 멤버 함수

 G4VCoulombBarrier (G4int anA, G4int aZ)
 
virtual ~G4VCoulombBarrier ()
 
virtual G4double GetCoulombBarrier (G4int ARes, G4int ZRes, G4double U) const =0
 
virtual G4double BarrierPenetrationFactor (G4int Eexc) const =0
 
void SetParameters (G4double rho, G4double r0)
 
G4int GetA (void) const
 
G4int GetZ (void) const
 
G4double GetRho (void) const
 
G4double GetR0 (void) const
 

Private 멤버 함수

 G4VCoulombBarrier (const G4VCoulombBarrier &right)=delete
 
const G4VCoulombBarrieroperator= (const G4VCoulombBarrier &right)=delete
 
G4bool operator== (const G4VCoulombBarrier &right) const =delete
 
G4bool operator!= (const G4VCoulombBarrier &right) const =delete
 

Private 속성

G4int theA
 
G4int theZ
 
G4double theRho
 
G4double theR0
 

상세한 설명

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

생성자 & 소멸자 문서화

G4VCoulombBarrier::G4VCoulombBarrier ( G4int  anA,
G4int  aZ 
)
explicit

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

다음을 참조함 : CLHEP::fermi, theA, theR0, theRho, theZ.

G4VCoulombBarrier::~G4VCoulombBarrier ( )
virtual

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

G4VCoulombBarrier::G4VCoulombBarrier ( const G4VCoulombBarrier right)
privatedelete

멤버 함수 문서화

virtual G4double G4VCoulombBarrier::BarrierPenetrationFactor ( G4int  Eexc) const
pure virtual
G4int G4VCoulombBarrier::GetA ( void  ) const
inline

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

다음을 참조함 : theA.

다음에 의해서 참조됨 : G4CoulombBarrier::BarrierPenetrationFactor(), G4GEMCoulombBarrier::CalcCompoundRadius().

virtual G4double G4VCoulombBarrier::GetCoulombBarrier ( G4int  ARes,
G4int  ZRes,
G4double  U 
) const
pure virtual
G4double G4VCoulombBarrier::GetR0 ( void  ) const
inline

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

다음을 참조함 : theR0.

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

G4double G4VCoulombBarrier::GetRho ( void  ) const
inline

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

다음을 참조함 : theRho.

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

G4int G4VCoulombBarrier::GetZ ( void  ) const
inline

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

다음을 참조함 : theZ.

다음에 의해서 참조됨 : G4CoulombBarrier::BarrierPenetrationFactor(), G4CoulombBarrier::GetCoulombBarrier().

G4bool G4VCoulombBarrier::operator!= ( const G4VCoulombBarrier right) const
privatedelete
const G4VCoulombBarrier& G4VCoulombBarrier::operator= ( const G4VCoulombBarrier right)
privatedelete
G4bool G4VCoulombBarrier::operator== ( const G4VCoulombBarrier right) const
privatedelete
void G4VCoulombBarrier::SetParameters ( G4double  rho,
G4double  r0 
)

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

다음을 참조함 : theR0, theRho.

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

멤버 데이타 문서화

G4int G4VCoulombBarrier::theA
private

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

다음에 의해서 참조됨 : G4VCoulombBarrier(), GetA().

G4double G4VCoulombBarrier::theR0
private

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

다음에 의해서 참조됨 : G4VCoulombBarrier(), GetR0(), SetParameters().

G4double G4VCoulombBarrier::theRho
private

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

다음에 의해서 참조됨 : G4VCoulombBarrier(), GetRho(), SetParameters().

G4int G4VCoulombBarrier::theZ
private

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

다음에 의해서 참조됨 : G4VCoulombBarrier(), GetZ().


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