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

#include <G4FermiChannels.hh>

Public 멤버 함수

 G4FermiChannels (size_t nmax, G4double ex, G4double gmass)
 
size_t GetNumberOfChannels () const
 
const std::vector< const
G4FermiPair * > & 
GetChannels () const
 
const G4FermiPairGetPair (size_t idx) const
 
const G4FermiPairSamplePair (G4double rand) const
 
void AddChannel (const G4FermiPair *)
 
std::vector< G4double > & GetProbabilities ()
 
G4double GetExcitation () const
 
G4double GetMass () const
 

Private 멤버 함수

const G4FermiChannelsoperator= (const G4FermiChannels &)=delete
 
 G4FermiChannels (const G4FermiChannels &)=delete
 
G4bool operator== (const G4FermiChannels &) const =delete
 
G4bool operator!= (const G4FermiChannels &) const =delete
 

Private 속성

size_t nch
 
G4double excitation
 
G4double ground_mass
 
std::vector< const G4FermiPair * > fvect
 
std::vector< G4doublecum_prob
 

상세한 설명

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

생성자 & 소멸자 문서화

G4FermiChannels::G4FermiChannels ( size_t  nmax,
G4double  ex,
G4double  gmass 
)
inlineexplicit

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

다음을 참조함 : cum_prob, fvect.

G4FermiChannels::G4FermiChannels ( const G4FermiChannels )
inlineprivatedelete

멤버 함수 문서화

void G4FermiChannels::AddChannel ( const G4FermiPair ptr)
inline

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

다음을 참조함 : cum_prob, fvect, nch.

const std::vector< const G4FermiPair * > & G4FermiChannels::GetChannels ( ) const
inline

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

다음을 참조함 : fvect.

다음에 의해서 참조됨 : G4FermiFragmentsPoolVI::Initialise(), G4FermiBreakUpVI::SampleDecay().

G4double G4FermiChannels::GetExcitation ( ) const
inline

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

다음을 참조함 : excitation.

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

G4double G4FermiChannels::GetMass ( ) const
inline

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

다음을 참조함 : excitation, ground_mass.

size_t G4FermiChannels::GetNumberOfChannels ( ) const
inline

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

다음을 참조함 : nch.

다음에 의해서 참조됨 : G4FermiFragmentsPoolVI::Initialise(), G4FermiBreakUpVI::SampleDecay().

const G4FermiPair * G4FermiChannels::GetPair ( size_t  idx) const
inline

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

다음을 참조함 : fvect, nch.

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

std::vector< G4double > & G4FermiChannels::GetProbabilities ( )
inline

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

다음을 참조함 : cum_prob.

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

G4bool G4FermiChannels::operator!= ( const G4FermiChannels ) const
inlineprivatedelete
const G4FermiChannels& G4FermiChannels::operator= ( const G4FermiChannels )
inlineprivatedelete
G4bool G4FermiChannels::operator== ( const G4FermiChannels ) const
inlineprivatedelete
const G4FermiPair * G4FermiChannels::SamplePair ( G4double  rand) const
inline

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

다음을 참조함 : cum_prob, fvect, nch.

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

멤버 데이타 문서화

std::vector<G4double> G4FermiChannels::cum_prob
private

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

다음에 의해서 참조됨 : AddChannel(), G4FermiChannels(), GetProbabilities(), SamplePair().

G4double G4FermiChannels::excitation
private

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

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

std::vector<const G4FermiPair*> G4FermiChannels::fvect
private

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

다음에 의해서 참조됨 : AddChannel(), G4FermiChannels(), GetChannels(), GetPair(), SamplePair().

G4double G4FermiChannels::ground_mass
private

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

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

size_t G4FermiChannels::nch
private

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

다음에 의해서 참조됨 : AddChannel(), GetNumberOfChannels(), GetPair(), SamplePair().


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