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

#include <G4MolecularDissociationChannel.hh>

Public 멤버 함수

 G4MolecularDissociationChannel ()
 
 G4MolecularDissociationChannel (G4String)
 
 ~G4MolecularDissociationChannel ()
 
 G4MolecularDissociationChannel (const G4MolecularDissociationChannel &)
 
G4MolecularDissociationChanneloperator= (const G4MolecularDissociationChannel &right)
 
void AddProduct (const G4Molecule *, G4double=0)
 
void AddProduct (G4MolecularConfiguration *, G4double=0)
 
void AddProduct (const G4String &molecule, G4double displacement=0)
 
void SetName (const G4String &)
 
void SetEnergy (G4double)
 
void SetProbability (G4double)
 
void SetDecayTime (G4double)
 
void SetRMSMotherMoleculeDisplacement (G4double)
 
void SetDisplacementType (DisplacementType)
 
const G4StringGetName () const
 
G4int GetNbProducts () const
 
G4MolecularConfigurationGetProduct (int) const
 
const std::vector< G4double > & GetRMSProductsDisplacement () const
 
G4double GetEnergy () const
 
G4double GetProbability () const
 
G4double GetDecayTime () const
 
G4double GetRMSMotherMoleculeDisplacement () const
 
DisplacementType GetDisplacementType () const
 
G4double GetRMSRadialDisplacementOfProduct (const G4Molecule *)
 

Private 속성

DisplacementType fDisplacementType
 
G4String fName
 
std::vector
< G4MolecularConfiguration * > * 
fProductsVector
 
G4double fReleasedEnergy
 
G4double fProbability
 
G4double fDecayTime
 
G4double fRMSMotherMoleculeDisplacement
 
std::vector< G4doublefRMSProductsDisplacementVector
 

상세한 설명

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

생성자 & 소멸자 문서화

G4MolecularDissociationChannel::G4MolecularDissociationChannel ( )

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

다음을 참조함 : fDecayTime, fDisplacementType, fProbability, fProductsVector, fReleasedEnergy, fRMSMotherMoleculeDisplacement.

G4MolecularDissociationChannel::G4MolecularDissociationChannel ( G4String  aName)

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

다음을 참조함 : fDecayTime, fDisplacementType, fProbability, fProductsVector, fReleasedEnergy, fRMSMotherMoleculeDisplacement.

G4MolecularDissociationChannel::~G4MolecularDissociationChannel ( )

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

다음을 참조함 : fProductsVector.

G4MolecularDissociationChannel::G4MolecularDissociationChannel ( const G4MolecularDissociationChannel right)

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

다음을 참조함 : right.

멤버 함수 문서화

void G4MolecularDissociationChannel::AddProduct ( const G4Molecule molecule,
G4double  displacement = 0 
)
void G4MolecularDissociationChannel::AddProduct ( G4MolecularConfiguration molecule,
G4double  displacement = 0 
)

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

다음을 참조함 : fProductsVector, fRMSProductsDisplacementVector.

void G4MolecularDissociationChannel::AddProduct ( const G4String molecule,
G4double  displacement = 0 
)

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

다음을 참조함 : fProductsVector, fRMSProductsDisplacementVector, G4MoleculeTable::Instance().

G4double G4MolecularDissociationChannel::GetDecayTime ( ) const
inline

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

다음을 참조함 : fDecayTime.

DisplacementType G4MolecularDissociationChannel::GetDisplacementType ( ) const
inline
G4double G4MolecularDissociationChannel::GetEnergy ( ) const
inline

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

다음을 참조함 : fReleasedEnergy.

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

const G4String & G4MolecularDissociationChannel::GetName ( void  ) const
inline

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

다음을 참조함 : fName.

다음에 의해서 참조됨 : G4DNAMolecularDissociation::DecayIt(), G4DNAWaterDissociationDisplacer::GetProductsDisplacement().

G4int G4MolecularDissociationChannel::GetNbProducts ( ) const

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

다음을 참조함 : fProductsVector.

다음에 의해서 참조됨 : G4DNAMolecularDissociation::DecayIt(), G4DNAWaterDissociationDisplacer::GetProductsDisplacement().

G4double G4MolecularDissociationChannel::GetProbability ( ) const
inline

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

다음을 참조함 : fProbability.

다음에 의해서 참조됨 : G4MolecularDissociationTable::CheckDataConsistency(), G4DNAMolecularDissociation::DecayIt().

G4MolecularConfiguration * G4MolecularDissociationChannel::GetProduct ( int  index) const

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

다음을 참조함 : fProductsVector.

다음에 의해서 참조됨 : G4DNAMolecularDissociation::DecayIt(), G4DNAWaterDissociationDisplacer::GetProductsDisplacement().

G4double G4MolecularDissociationChannel::GetRMSMotherMoleculeDisplacement ( ) const
inline

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

다음을 참조함 : fRMSMotherMoleculeDisplacement.

const std::vector< G4double > & G4MolecularDissociationChannel::GetRMSProductsDisplacement ( ) const
inline

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

다음을 참조함 : fRMSProductsDisplacementVector.

G4double G4MolecularDissociationChannel::GetRMSRadialDisplacementOfProduct ( const G4Molecule product)

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

다음을 참조함 : DBL_MAX, fProductsVector, fRMSProductsDisplacementVector, G4Molecule::GetMolecularConfiguration().

G4MolecularDissociationChannel & G4MolecularDissociationChannel::operator= ( const G4MolecularDissociationChannel right)
void G4MolecularDissociationChannel::SetDecayTime ( G4double  value)
inline

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

다음을 참조함 : fDecayTime.

void G4MolecularDissociationChannel::SetDisplacementType ( DisplacementType  aDisplacementType)
inline

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

다음을 참조함 : fDisplacementType.

다음에 의해서 참조됨 : G4EmDNAChemistry::ConstructDissociationChannels(), G4DNAElectronHoleRecombination::IsApplicable().

void G4MolecularDissociationChannel::SetEnergy ( G4double  value)
inline

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

다음을 참조함 : fReleasedEnergy.

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

void G4MolecularDissociationChannel::SetName ( const G4String value)
inline

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

다음을 참조함 : fName.

void G4MolecularDissociationChannel::SetProbability ( G4double  value)
inline

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

다음을 참조함 : fProbability.

다음에 의해서 참조됨 : G4EmDNAChemistry::ConstructDissociationChannels(), G4DNAElectronHoleRecombination::IsApplicable().

void G4MolecularDissociationChannel::SetRMSMotherMoleculeDisplacement ( G4double  value)
inline

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

다음을 참조함 : fRMSMotherMoleculeDisplacement.

멤버 데이타 문서화

G4double G4MolecularDissociationChannel::fDecayTime
private

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

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

DisplacementType G4MolecularDissociationChannel::fDisplacementType
private

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

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

G4String G4MolecularDissociationChannel::fName
private

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

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

G4double G4MolecularDissociationChannel::fProbability
private

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

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

std::vector<G4MolecularConfiguration*>* G4MolecularDissociationChannel::fProductsVector
private
G4double G4MolecularDissociationChannel::fReleasedEnergy
private

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

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

G4double G4MolecularDissociationChannel::fRMSMotherMoleculeDisplacement
private
std::vector<G4double> G4MolecularDissociationChannel::fRMSProductsDisplacementVector
private

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

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


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