#include <G4GammaTransition.hh>
Public 멤버 함수 | |
G4GammaTransition () | |
virtual | ~G4GammaTransition () |
virtual G4Fragment * | SampleTransition (G4Fragment *nucleus, G4double newExcEnergy, G4double mpRatio, G4int JP1, G4int JP2, G4int MP, G4int shell, G4bool isDiscrete, G4bool isGamma) |
virtual void | SampleDirection (G4Fragment *nuc, G4double ratio, G4int twoJ1, G4int twoJ2, G4int mp) |
void | SetPolarizationFlag (G4bool val) |
void | SetTwoJMAX (G4int val) |
void | SetVerbose (G4int val) |
Protected 속성 | |
G4ThreeVector | fDirection |
G4PolarizationTransition | fPolTrans |
G4int | fTwoJMAX |
G4int | fVerbose |
Private 멤버 함수 | |
G4GammaTransition (const G4GammaTransition &right)=delete | |
const G4GammaTransition & | operator= (const G4GammaTransition &right)=delete |
G4bool | operator== (const G4GammaTransition &right) const =delete |
G4bool | operator!= (const G4GammaTransition &right) const =delete |
Private 속성 | |
G4bool | polarFlag |
G4GammaTransition.hh 파일의 53 번째 라인에서 정의되었습니다.
|
explicit |
G4GammaTransition.cc 파일의 49 번째 라인에서 정의되었습니다.
|
virtual |
G4GammaTransition.cc 파일의 53 번째 라인에서 정의되었습니다.
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
virtual |
G4GammaTransition.cc 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : fDirection, fPolTrans, fVerbose, G4cout, G4endl, G4UniformRand, G4Fragment::GetNuclearPolarization(), G4PolarizationTransition::SampleGammaTransition(), CLHEP::Hep3Vector::set(), CLHEP::twopi.
다음에 의해서 참조됨 : SampleTransition().
|
virtual |
G4GammaTransition.cc 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), G4Electron::Electron(), CLHEP::electron_mass_c2, energy, fDirection, fTwoJMAX, fVerbose, G4cout, G4endl, G4RandomDirection(), G4Gamma::Gamma(), G4AtomicShells::GetBindingEnergy(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4Fragment::GetMomentum(), G4Fragment::GetNumberOfElectrons(), G4AtomicShells::GetNumberOfShells(), G4ParticleDefinition::GetPDGMass(), G4Fragment::GetZ_asInt(), CLHEP::HepLorentzVector::mag(), G4INCL::Math::max(), G4INCL::Math::min(), part, polarFlag, result, SampleDirection(), CLHEP::HepLorentzVector::set(), G4Fragment::SetExcEnergyAndMomentum(), G4Fragment::SetNumberOfElectrons(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), Z, CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : G4PhotonEvaporation::GenerateGamma().
G4GammaTransition.hh 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : polarFlag.
다음에 의해서 참조됨 : G4PhotonEvaporation::Initialise().
G4GammaTransition.hh 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : fTwoJMAX.
다음에 의해서 참조됨 : G4PhotonEvaporation::Initialise().
G4GammaTransition.hh 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : fPolTrans, fVerbose, G4PolarizationTransition::SetVerbose().
다음에 의해서 참조됨 : G4PhotonEvaporation::Initialise().
|
protected |
G4GammaTransition.hh 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SampleDirection(), SampleTransition().
|
protected |
G4GammaTransition.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SampleDirection(), SetVerbose().
|
protected |
G4GammaTransition.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SampleTransition(), SetTwoJMAX().
|
protected |
G4GammaTransition.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SampleDirection(), SampleTransition(), SetVerbose().
|
private |
G4GammaTransition.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SampleTransition(), SetPolarizationFlag().