#include <G4LatticePhysical.hh>
Public 멤버 함수 | |
G4LatticePhysical (const G4LatticeLogical *Lat=0, const G4RotationMatrix *Rot=0) | |
virtual | ~G4LatticePhysical () |
void | SetVerboseLevel (G4int vb) |
G4double | MapKtoV (G4int, G4ThreeVector) const |
G4ThreeVector | MapKtoVDir (G4int, G4ThreeVector) const |
void | SetLatticeLogical (const G4LatticeLogical *Lat) |
void | SetPhysicalOrientation (const G4RotationMatrix *Rot) |
void | SetLatticeOrientation (G4double, G4double) |
void | SetMillerOrientation (G4int, G4int, G4int) |
const G4LatticeLogical * | GetLattice () const |
G4double | GetScatteringConstant () const |
G4double | GetAnhDecConstant () const |
G4double | GetLDOS () const |
G4double | GetSTDOS () const |
G4double | GetFTDOS () const |
G4double | GetBeta () const |
G4double | GetGamma () const |
G4double | GetLambda () const |
G4double | GetMu () const |
G4ThreeVector | RotateToGlobal (const G4ThreeVector &dir) const |
G4ThreeVector | RotateToLocal (const G4ThreeVector &dir) const |
Private 속성 | |
G4int | verboseLevel |
G4double | fTheta |
G4double | fPhi |
const G4LatticeLogical * | fLattice |
G4RotationMatrix | fLocalToGlobal |
G4RotationMatrix | fGlobalToLocal |
G4LatticePhysical.hh 파일의 42 번째 라인에서 정의되었습니다.
G4LatticePhysical::G4LatticePhysical | ( | const G4LatticeLogical * | Lat = 0 , |
const G4RotationMatrix * | Rot = 0 |
||
) |
G4LatticePhysical.cc 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : SetPhysicalOrientation().
|
virtual |
G4LatticePhysical.cc 파일의 56 번째 라인에서 정의되었습니다.
|
inline |
G4LatticePhysical.hh 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice, G4LatticeLogical::GetAnhDecConstant().
다음에 의해서 참조됨 : G4PhononDownconversion::GetMeanFreePath().
|
inline |
G4LatticePhysical.hh 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice, G4LatticeLogical::GetBeta().
다음에 의해서 참조됨 : G4PhononDownconversion::PostStepDoIt().
|
inline |
G4LatticePhysical.hh 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice, G4LatticeLogical::GetFTDOS().
다음에 의해서 참조됨 : G4PhononDownconversion::MakeLTSecondaries(), G4PhononDownconversion::MakeTTSecondaries(), G4PhononScattering::PostStepDoIt().
|
inline |
G4LatticePhysical.hh 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice, G4LatticeLogical::GetGamma().
다음에 의해서 참조됨 : G4PhononDownconversion::PostStepDoIt().
|
inline |
G4LatticePhysical.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice, G4LatticeLogical::GetLambda().
다음에 의해서 참조됨 : G4PhononDownconversion::PostStepDoIt().
|
inline |
G4LatticePhysical.hh 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice.
|
inline |
G4LatticePhysical.hh 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice, G4LatticeLogical::GetLDOS().
다음에 의해서 참조됨 : G4PhononScattering::PostStepDoIt().
|
inline |
G4LatticePhysical.hh 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice, G4LatticeLogical::GetMu().
다음에 의해서 참조됨 : G4PhononDownconversion::PostStepDoIt().
|
inline |
G4LatticePhysical.hh 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice, G4LatticeLogical::GetScatteringConstant().
다음에 의해서 참조됨 : G4PhononScattering::GetMeanFreePath().
|
inline |
G4LatticePhysical.hh 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice, G4LatticeLogical::GetSTDOS().
다음에 의해서 참조됨 : G4PhononDownconversion::MakeLTSecondaries(), G4PhononDownconversion::MakeTTSecondaries(), G4PhononScattering::PostStepDoIt().
G4double G4LatticePhysical::MapKtoV | ( | G4int | polarizationState, |
G4ThreeVector | k | ||
) | const |
G4LatticePhysical.cc 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice, fPhi, fTheta, G4cout, G4endl, G4LatticeLogical::MapKtoV(), CLHEP::Hep3Vector::rotate(), verboseLevel.
다음에 의해서 참조됨 : G4VPhononProcess::CreateSecondary(), G4LatticeManager::MapKtoV(), G4PhononReflection::PostStepDoIt().
G4ThreeVector G4LatticePhysical::MapKtoVDir | ( | G4int | polarizationState, |
G4ThreeVector | k | ||
) | const |
G4LatticePhysical.cc 파일의 116 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice, fPhi, fTheta, G4cout, G4endl, G4LatticeLogical::MapKtoVDir(), CLHEP::Hep3Vector::rotate(), verboseLevel.
다음에 의해서 참조됨 : G4VPhononProcess::CreateSecondary(), G4LatticeManager::MapKtoVDir().
G4ThreeVector G4LatticePhysical::RotateToGlobal | ( | const G4ThreeVector & | dir | ) | const |
G4LatticePhysical.cc 파일의 132 번째 라인에서 정의되었습니다.
다음을 참조함 : dir, fLocalToGlobal, G4cout, G4endl, result, verboseLevel.
다음에 의해서 참조됨 : G4VPhononProcess::CreateSecondary().
G4ThreeVector G4LatticePhysical::RotateToLocal | ( | const G4ThreeVector & | dir | ) | const |
G4LatticePhysical.cc 파일의 146 번째 라인에서 정의되었습니다.
다음을 참조함 : dir, fGlobalToLocal, G4cout, G4endl, result, verboseLevel.
|
inline |
G4LatticePhysical.hh 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : fLattice.
G4LatticePhysical.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : fPhi, fTheta, G4cout, G4endl, verboseLevel.
G4LatticePhysical.cc 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : fPhi, fTheta, G4cout, G4endl, halfpi, verboseLevel.
void G4LatticePhysical::SetPhysicalOrientation | ( | const G4RotationMatrix * | Rot | ) |
G4LatticePhysical.cc 파일의 61 번째 라인에서 정의되었습니다.
다음을 참조함 : fGlobalToLocal, fLocalToGlobal, G4cout, G4endl, CLHEP::HepRotation::IDENTITY, CLHEP::HepRotation::invert(), verboseLevel.
다음에 의해서 참조됨 : G4LatticePhysical().
G4LatticePhysical.hh 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : verboseLevel.
|
private |
G4LatticePhysical.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RotateToLocal(), SetPhysicalOrientation().
|
private |
G4LatticePhysical.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetAnhDecConstant(), GetBeta(), GetFTDOS(), GetGamma(), GetLambda(), GetLattice(), GetLDOS(), GetMu(), GetScatteringConstant(), GetSTDOS(), MapKtoV(), MapKtoVDir(), SetLatticeLogical().
|
private |
G4LatticePhysical.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RotateToGlobal(), SetPhysicalOrientation().
|
private |
G4LatticePhysical.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MapKtoV(), MapKtoVDir(), SetLatticeOrientation(), SetMillerOrientation().
|
private |
G4LatticePhysical.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MapKtoV(), MapKtoVDir(), SetLatticeOrientation(), SetMillerOrientation().
|
private |
G4LatticePhysical.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MapKtoV(), MapKtoVDir(), RotateToGlobal(), RotateToLocal(), SetLatticeOrientation(), SetMillerOrientation(), SetPhysicalOrientation(), SetVerboseLevel().